mbed_error_printf ⇒ core_util_critical_section_exit
Function Pointers
- 〈Func3〉 from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i.) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
- ADC1_COMP_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- DMA1_Channel1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- DMA1_Channel2_3_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- DMA1_Channel4_5_6_7_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- EXTI0_1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- EXTI2_3_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- EXTI4_15_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- FLASH_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- HardFault_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- I2C1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- I2C2_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- I2C3_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- LCD_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- LPTIM1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- NMI_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- PVD_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- PendSV_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- RCC_CRS_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- RNG_LPUART1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- RTC_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- Reset_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- SPI1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- SPI2_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- SPI_2linesRxISR_16BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesRxISR_8BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesTxISR_16BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_2linesTxISR_8BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
- SPI_RxISR_16BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_RxISR_16BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Receive_IT)
- SPI_RxISR_8BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_RxISR_8BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Receive_IT)
- SPI_TxISR_16BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_TxISR_16BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit_IT)
- SPI_TxISR_8BIT from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_TxISR_8BIT) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit_IT)
- SVC_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- SysTick_Handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- SystemInit from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/system_clock.o(i.SystemInit) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text)
- TIM21_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TIM22_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TIM2_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TIM3_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TIM6_DAC_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TIM7_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- TSC_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- USART1_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- USART2_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- USART4_5_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- USB_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- WWDG_IRQHandler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(RESET)
- int_acq() from .\build\main.o(i._Z7int_acqv) referenced from .\build\main.o(i._Z19RangeTestMasterModett)
- int_acq() from .\build\main.o(i._Z7int_acqv) referenced from .\build\main.o(i._Z5Learnth)
- mbed::FileHandle::size() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(i._ZN4mbed10FileHandle4sizeEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(.constdata__ZTVN4mbed10FileHandleE)
- mbed::FileHandle::isatty() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(i._ZN4mbed10FileHandle6isattyEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(.constdata__ZTVN4mbed10FileHandleE)
- mbed::SerialBase::_irq_handler(unsigned, SerialIrq) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase12_irq_handlerEj9SerialIrq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
- mbed::SerialBase::interrupt_handler_asynch() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase24interrupt_handler_asynchEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(.constdata)
- mbed::SerialBase::lock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase4lockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(.constdata__ZTVN4mbed10SerialBaseE)
- mbed::SerialBase::unlock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase6unlockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(.constdata__ZTVN4mbed10SerialBaseE)
- mbed::SerialBase::~SerialBase() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseD1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(.constdata__ZTVN4mbed10SerialBaseE)
- mbed::TimerEvent::irq(unsigned) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEvent3irqEj) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEventC2Ev)
- mbed::TimerEvent::~TimerEvent__sub_object() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEventD2Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(.constdata__ZTVN4mbed10TimerEventE)
- mbed::Transaction〈mbed::SPI〉::Transaction() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEEC1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i.__sti___7_SPI_cpp_ab1f1164)
- mbed::Transaction〈mbed::SPI〉::~Transaction() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEED1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed14CircularBufferINS_11TransactionINS_3SPIEEELj2EjED1Ev)
- mbed::CircularBuffer〈mbed::Transaction〈mbed::SPI〉, (unsigned)2, unsigned〉::~CircularBuffer() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed14CircularBufferINS_11TransactionINS_3SPIEEELj2EjED1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i.__sti___7_SPI_cpp_ab1f1164)
- mbed::SPI::irq_handler_asynch() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI18irq_handler_asynchEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.constdata)
- mbed::SPI::lock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI4lockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.constdata__ZTVN4mbed3SPIE)
- mbed::SPI::write(int) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI5writeEi) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.constdata__ZTVN4mbed3SPIE)
- mbed::SPI::unlock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI6unlockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.constdata__ZTVN4mbed3SPIE)
- mbed::SPI::~SPI() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPID1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.constdata__ZTVN4mbed3SPIE)
- mbed::SPI::~SPI() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPID1Ev) referenced from .\build\main.o(i.__sti___8_main_cpp_RadioSpi)
- mbed::Serial::lock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6Serial4lockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Serial::unlock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6Serial6unlockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::lock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4lockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::seek(long, int) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4seekEli) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::seek(long, int) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4seekEli) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::size() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4sizeEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::size() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4sizeEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::close() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5closeEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::close() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5closeEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::write(const void*, unsigned) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5writeEPKvj) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::write(const void*, unsigned) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5writeEPKvj) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::isatty() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream6isattyEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- mbed::Stream::isatty() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream6isattyEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::unlock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream6unlockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Stream::~Stream__sub_object() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6StreamD2Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- mbed::Ticker::handler() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6Ticker7handlerEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(.constdata__ZTVN4mbed6TickerE)
- mbed::Ticker::~Ticker() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6TickerD1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(.constdata__ZTVN4mbed6TickerE)
- mbed::Ticker::~Ticker() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6TickerD1Ev) referenced from .\build\main.o(i.__sti___8_main_cpp_RadioSpi)
- void mbed::Callback〈void()〉::function_call〈void(*)()〉(const void*) from .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_callIPS1_EEvPKv) referenced from .\build\main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
- void mbed::Callback〈void()〉::function_dtor〈void(*)()〉(void*) from .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_dtorIPS1_EEvPv) referenced from .\build\main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
- void mbed::Callback〈void()〉::function_move〈void(*)()〉(void*, const void*) from .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_moveIPS1_EEvPvPKv) referenced from .\build\main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
- mbed::Callback〈void()〉::~Callback() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(t._ZN4mbed8CallbackIFvvEED1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseD1Ev)
- mbed::FileBase::~FileBase() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBaseD1Ev) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(.constdata__ZTVN4mbed8FileBaseE)
- CThunk〈mbed::SerialBase〉::trampoline(mbed::SerialBase*, void*, void(mbed::SerialBase::**)(void*)) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(t._ZN6CThunkIN4mbed10SerialBaseEE10trampolineEPS1_PvPMS1_FvS4_E) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
- CThunk〈mbed::SPI〉::trampoline(mbed::SPI*, void*, void(mbed::SPI::**)(void*)) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN6CThunkIN4mbed3SPIEE10trampolineEPS1_PvPMS1_FvS4_E) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPIC1E7PinNameS1_S1_S1_)
- thunk{-188} to mbed::Serial::lock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial4lockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- thunk{-188} to mbed::Serial::_putc(int) from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial5_putcEi) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- thunk{-188} to mbed::Serial::unlock() from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial6unlockEv) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(.constdata__ZTVN4mbed6SerialE)
- __cxa_pure_virtual from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(pure_virt.o)(i.__cxa_pure_virtual) referenced 4 times from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(.constdata__ZTVN4mbed10FileHandleE)
- __cxa_pure_virtual from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(pure_virt.o)(i.__cxa_pure_virtual) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(.constdata__ZTVN4mbed10TimerEventE)
- __cxa_pure_virtual from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(pure_virt.o)(i.__cxa_pure_virtual) referenced 2 times from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(.constdata__ZTVN4mbed6StreamE)
- __main from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__main.o)(!!!main) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text)
- __sti___7_SPI_cpp_ab1f1164 from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i.__sti___7_SPI_cpp_ab1f1164) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(.init_array)
- __sti___8_main_cpp_RadioSpi from .\build\main.o(i.__sti___8_main_cpp_RadioSpi) referenced from .\build\main.o(.init_array)
- _get_lc_ctype from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(lc_ctype_c.o)(locale$$code) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_ctype_table.o)(.text)
- _printf_fp_dec_real from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_dec.o)(.text) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(printf1.o)(x$fpl$printf1)
- _printf_fp_hex_real from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_hex.o)(.text) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(printf2.o)(x$fpl$printf2)
- _printf_input_char from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_common.o)(.text) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_common.o)(.text)
- _snputc from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_snputc.o)(.text) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(vsnprintf.o)(.text)
- _sputc from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_sputc.o)(.text) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__2sprintf.o)(.text)
- fputc from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fputc.o)(i.fputc) referenced from C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_file.o)(.text)
- lpuart1_irq from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.lpuart1_irq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set)
- timer_irq_handler from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/hal_tick_16b.o(i.timer_irq_handler) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/hal_tick_16b.o(i.HAL_InitTick)
- uart1_irq from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart1_irq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set)
- uart2_irq from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart2_irq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set)
- uart4_irq from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart4_irq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set)
- uart5_irq from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart5_irq) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set)
- us_ticker_clear_interrupt from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_clear_interrupt) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
- us_ticker_disable_interrupt from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_disable_interrupt) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
- us_ticker_fire_interrupt from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_fire_interrupt) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
- us_ticker_init from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_init) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
- us_ticker_read from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_read) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
- us_ticker_set_interrupt from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_set_interrupt) referenced from mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(.constdata)
Global Symbols
__main (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__main.o)(!!!main))
[Calls]
- >> __scatterload
- >> __rt_entry
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter.o)(!!!scatter))
[Called By]
__scatterload_rt2 (Thumb, 52 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter.o)(!!!scatter), UNUSED)
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter.o)(!!!scatter), UNUSED)
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter.o)(!!!scatter), UNUSED)
__scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter_copy.o)(!!handler_copy), UNUSED)
[Calls]
[Called By]
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__scatter_zi.o)(!!handler_zi), UNUSED)
_printf_percent (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_percent.o)(.ARM.Collect$$_printf_percent$$00000000))
[Called By]
_printf_n (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_n.o)(.ARM.Collect$$_printf_percent$$00000001))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_n ⇒ _printf_p ⇒ _printf_f ⇒ _printf_e ⇒ _printf_g ⇒ _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_p
- >> _printf_charcount
_printf_p (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_p.o)(.ARM.Collect$$_printf_percent$$00000002))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_p ⇒ _printf_f ⇒ _printf_e ⇒ _printf_g ⇒ _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_f
- >> _printf_hex_ptr
[Called By]
_printf_f (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_f.o)(.ARM.Collect$$_printf_percent$$00000003))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_f ⇒ _printf_e ⇒ _printf_g ⇒ _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_e
- >> _printf_fp_dec
[Called By]
_printf_e (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_e.o)(.ARM.Collect$$_printf_percent$$00000004))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_e ⇒ _printf_g ⇒ _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_g
- >> _printf_fp_dec
[Called By]
_printf_g (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_g.o)(.ARM.Collect$$_printf_percent$$00000005))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_g ⇒ _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_a
- >> _printf_fp_dec
[Called By]
_printf_a (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_a.o)(.ARM.Collect$$_printf_percent$$00000006))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_a ⇒ _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_fp_hex
- >> _printf_ll
[Called By]
_printf_ll (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_ll.o)(.ARM.Collect$$_printf_percent$$00000007))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_ll ⇒ _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]
_printf_i (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_i.o)(.ARM.Collect$$_printf_percent$$00000008))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_i ⇒ _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_d
- >> _printf_int_dec
[Called By]
_printf_d (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_d.o)(.ARM.Collect$$_printf_percent$$00000009))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_d ⇒ _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_int_dec
- >> _printf_u
[Called By]
_printf_u (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_u.o)(.ARM.Collect$$_printf_percent$$0000000A))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_u ⇒ _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_int_dec
- >> _printf_o
[Called By]
_printf_o (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_o.o)(.ARM.Collect$$_printf_percent$$0000000B))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_o ⇒ _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_x
- >> _printf_int_oct
[Called By]
_printf_x (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_x.o)(.ARM.Collect$$_printf_percent$$0000000C))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_x ⇒ _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_int_hex
- >> _printf_lli
[Called By]
_printf_lli (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_lli.o)(.ARM.Collect$$_printf_percent$$0000000D))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_lli ⇒ _printf_lld ⇒ _printf_llu ⇒ _printf_llo ⇒ _printf_llx ⇒ _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_lld
- >> _printf_longlong_dec
[Called By]
_printf_lld (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_lld.o)(.ARM.Collect$$_printf_percent$$0000000E))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_lld ⇒ _printf_llu ⇒ _printf_llo ⇒ _printf_llx ⇒ _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_llu
- >> _printf_longlong_dec
[Called By]
_printf_llu (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_llu.o)(.ARM.Collect$$_printf_percent$$0000000F))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_llu ⇒ _printf_llo ⇒ _printf_llx ⇒ _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_llo
- >> _printf_longlong_dec
[Called By]
_printf_llo (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_llo.o)(.ARM.Collect$$_printf_percent$$00000010))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_llo ⇒ _printf_llx ⇒ _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_llx
- >> _printf_ll_oct
[Called By]
_printf_llx (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_llx.o)(.ARM.Collect$$_printf_percent$$00000011))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_llx ⇒ _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_ll_hex
- >> _printf_l
[Called By]
_printf_l (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_l.o)(.ARM.Collect$$_printf_percent$$00000012))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_l ⇒ _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]
[Called By]
_printf_c (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_c.o)(.ARM.Collect$$_printf_percent$$00000013))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_c ⇒ _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_s
- >> _printf_char
[Called By]
_printf_s (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_s.o)(.ARM.Collect$$_printf_percent$$00000014))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_s ⇒ _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_lc
- >> _printf_string
[Called By]
_printf_lc (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_lc.o)(.ARM.Collect$$_printf_percent$$00000015))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_lc ⇒ _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_wchar
- >> _printf_ls
[Called By]
_printf_ls (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_ls.o)(.ARM.Collect$$_printf_percent$$00000016))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_ls ⇒ _printf_wstring ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_wstring
- >> _printf_percent_end
[Called By]
_printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_percent_end.o)(.ARM.Collect$$_printf_percent$$00000017))
[Called By]
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit.o)(.ARM.Collect$$libinit$$00000000))
[Called By]
__rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000002))
__rt_lib_init_heap_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000005))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = __rt_lib_init_heap_2 ⇒ _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]
__rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000004))
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000000A))
__rt_lib_init_lc_common (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000000F))
[Calls]
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000000E))
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000000C))
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000011))
__rt_lib_init_lc_ctype_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000012))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = __rt_lib_init_lc_ctype_2 ⇒ _get_lc_ctype ⇒ strcmp
[Calls]
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000013))
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000015))
__rt_lib_init_lc_numeric_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000016))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = __rt_lib_init_lc_numeric_2 ⇒ _get_lc_numeric ⇒ strcmp
[Calls]
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000001B))
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000021))
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000001F))
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000023))
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000017))
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000019))
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000001D))
__rt_lib_init_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000024))
[Stack]
- Max Depth = 560 + Unknown Stack Size
- Call Chain = __rt_lib_init_stdio_2 ⇒ _initio ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000002E))
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$0000002C))
__rt_lib_init_cpp_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000031))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = __rt_lib_init_cpp_2 ⇒ __cpp_initialize__aeabi_
[Calls]- >> __cpp_initialize__aeabi_
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000030))
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000025))
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000032))
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libinit2.o)(.ARM.Collect$$libinit$$00000033))
__rt_entry (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry.o)(.ARM.Collect$$rtentry$$00000000))
[Called By]
- >> __scatterload_rt2
- >> __main
__rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry2.o)(.ARM.Collect$$rtentry$$00000002))
__rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry4.o)(.ARM.Collect$$rtentry$$00000004))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
[Calls]- >> __user_setup_stackheap
__rt_lib_shutdown_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(libshutdown2.o)(.ARM.Collect$$libshutdown$$00000004))
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry2.o)(.ARM.Collect$$rtentry$$00000008))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = __rt_entry_postsh_1 ⇒ _platform_post_stackheap_init ⇒ mbed_sdk_init ⇒ SetSysClock ⇒ SetSysClock_PLL_HSE ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> _platform_post_stackheap_init
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry2.o)(.ARM.Collect$$rtentry$$0000000A))
[Calls]
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry2.o)(.ARM.Collect$$rtentry$$0000000D))
[Stack]
- Max Depth = 6448 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ $Super$$main ⇒ RangeTestMasterMode(unsigned short, unsigned short) ⇒ mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__rtentry2.o)(.ARM.Collect$$rtentry$$0000000C))
__aeabi_memcpy4 (Thumb, 56 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memcpy.o)(.emb_text))
[Called By]
- >> _platform_post_stackheap_init
- >> serial_init
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memcpy.o)(.emb_text), UNUSED)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
_maybe_terminate_alloc (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(maybetermalloc1.o)(.emb_text), UNUSED)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l073xx.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
DMA1_Channel4_5_6_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
I2C3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
RCC_CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
RNG_LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM21_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM22_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
USART4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/startup_stm32l073xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l073xx.o(RESET)
__aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_errno_addr.o)(.text))
[Called By]
- >> _sys_write
- >> _sys_seek
- >> _sys_open
- >> _sys_istty
- >> _sys_flen
- >> _sys_close
- >> mbed::Stream::Stream__sub_object(const char*)
- >> _ftell_internal
- >> __set_errno
- >> __read_errno
__errno (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_errno_addr.o)(.text), UNUSED)
__rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_errno_addr.o)(.text), UNUSED)
malloc (Thumb, 98 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(h1_alloc.o)(.text))
[Stack]
- Max Depth = 56
- Call Chain = malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free
[Calls]- >> __Heap_Full
- >> __rt_heap_descriptor
[Called By]
free (Thumb, 76 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(h1_free.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = free
[Calls]
[Called By]- >> _fclose_internal
- >> __Heap_ProvideMemory
- >> _terminateio
vsnprintf (Thumb, 50 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(vsnprintf.o)(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = vsnprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> _sputc
- >> _printf_char_common
[Called By]- >> mbed_error_vfprintf
- >> mbed_error_printf
__2printf (Thumb, 22 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__2printf.o)(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf
[Calls]
[Called By]- >> $Super$$main
- >> RangeTestMasterMode(unsigned short, unsigned short)
__2sprintf (Thumb, 40 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__2sprintf.o)(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> _sputc
- >> _printf_char_common
[Called By]- >> write_int_to_LCD(unsigned, unsigned char)
_printf_pre_padding (Thumb, 44 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_pad.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = _printf_pre_padding
[Called By]- >> _printf_str
- >> _printf_fp_infnan
- >> _printf_fp_hex_real
- >> _printf_wctomb
- >> _printf_fp_dec_real
- >> _printf_int_common
_printf_post_padding (Thumb, 34 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_pad.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = _printf_post_padding
[Called By]- >> _printf_str
- >> _printf_fp_infnan
- >> _printf_fp_hex_real
- >> _printf_wctomb
- >> _printf_fp_dec_real
- >> _printf_int_common
_printf_str (Thumb, 82 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_str.o)(.text))
[Stack]
- Max Depth = 32
- Call Chain = _printf_str ⇒ _printf_post_padding
[Calls]- >> _printf_post_padding
- >> _printf_pre_padding
[Called By]
_printf_int_dec (Thumb, 90 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_dec.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_int_dec ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> __rt_udiv10
- >> _printf_int_common
- >> _printf_truncate_unsigned
- >> _printf_truncate_signed
[Called By]- >> _printf_d
- >> _printf_u
- >> _printf_i
_printf_longlong_hex (Thumb, 88 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_hex_int_ll_ptr.o)(.text))
[Stack]
- Max Depth = 80
- Call Chain = _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]- >> _printf_hex_ptr
- >> _printf_ll_hex
- >> _printf_int_hex
_printf_int_hex (Thumb, 28 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_hex_int_ll_ptr.o)(.text))
[Stack]
- Max Depth = 96
- Call Chain = _printf_int_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_longlong_hex
- >> _printf_truncate_unsigned
[Called By]
_printf_ll_hex (Thumb, 10 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_hex_int_ll_ptr.o)(.text))
[Stack]
- Max Depth = 80
- Call Chain = _printf_ll_hex ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]
_printf_hex_ptr (Thumb, 22 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_hex_int_ll_ptr.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_hex_ptr ⇒ _printf_longlong_hex ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]
__printf (Thumb, 386 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__printf_flags_ss_wp.o)(.text))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = __printf
[Calls]- >> _printf_percent
- >> _is_digit
[Called By]
_do_fflush (Thumb, 54 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fflush.o)(.text))
[Stack]
- Max Depth = 224
- Call Chain = _do_fflush ⇒ _fflush ⇒ _writebuf ⇒ _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]
[Called By]
fflush (Thumb, 46 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fflush.o)(.text))
[Stack]
- Max Depth = 240
- Call Chain = fflush ⇒ _do_fflush ⇒ _fflush ⇒ _writebuf ⇒ _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]
[Called By]
freopen (Thumb, 148 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fopen.o)(.text))
[Stack]
- Max Depth = 552 + Unknown Stack Size
- Call Chain = freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> _sys_open
- >> _fclose_internal
- >> _fseek
[Called By]
fopen (Thumb, 76 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fopen.o)(.text))
[Stack]
- Max Depth = 576 + Unknown Stack Size
- Call Chain = fopen ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __aeabi_memclr4
- >> freopen
- >> malloc
[Called By]- >> mbed::mbed_fdopen(mbed::FileHandle*, const char*)
setbuf (Thumb, 26 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(setbuf.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = setbuf ⇒ setvbuf
[Calls]
[Called By]- >> mbed::mbed_set_unbuffered_stream(std::__FILE*)
- >> mbed::mbed_fdopen(mbed::FileHandle*, const char*)
_fclose_internal (Thumb, 72 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fclose.o)(.text))
[Stack]
- Max Depth = 240
- Call Chain = _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]- >> _sys_close
- >> __aeabi_memclr4
- >> free
- >> _fflush
[Called By]- >> freopen
- >> _terminateio
fclose (Thumb, 0 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fclose.o)(.text))
[Stack]
- Max Depth = 32
- Call Chain = fclose
[Called By]- >> mbed::Stream::~Stream__sub_object()
strlen (Thumb, 62 bytes, Stack size 12 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(strlen.o)(.text))
[Stack]
- Max Depth = 12
- Call Chain = strlen
[Called By]- >> mbed::FileBase::lookup(const char*, unsigned)
strncmp (Thumb, 154 bytes, Stack size 20 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(strncmp.o)(.text))
[Stack]
- Max Depth = 20
- Call Chain = strncmp
[Called By]- >> mbed::FileBase::lookup(const char*, unsigned)
__aeabi_memset (Thumb, 18 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(aeabi_memset.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memset
[Calls]
[Called By]- >> spi_master_start_asynch_transfer
_memset_w (Thumb, 26 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text))
[Called By]
- >> __rt_memclr_w
- >> _memset
_memset (Thumb, 30 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text))
[Calls]
[Called By]- >> __aeabi_memclr
- >> __aeabi_memset
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text), UNUSED)
[Calls]
__rt_memclr (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text), UNUSED)
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text))
[Called By]
- >> _fclose_internal
- >> fopen
- >> __sti___8_main_cpp_RadioSpi
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
- >> mbed::DigitalIn::DigitalIn(PinName)
- >> mbed::DigitalOut::DigitalOut(PinName)
- >> mbed::SPI::SPI(PinName, PinName, PinName, PinName)
- >> _initio
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text), UNUSED)
__rt_memclr_w (Thumb, 4 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_memclr.o)(.text), UNUSED)
[Calls]
strcmp (Thumb, 160 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(strcmpv6m.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = strcmp
[Called By]- >> _sys_open
- >> _get_lc_ctype
- >> _get_lc_numeric
__aeabi_uidiv (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(aeabi_sdivfast.o)(.text), UNUSED)
__aeabi_uidivmod (Thumb, 28 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(aeabi_sdivfast.o)(.text))
[Called By]
- >> SystemCoreClockUpdate
- >> HAL_InitTick
- >> pin_mode
- >> HAL_RCC_GetSysClockFreq
- >> UART_SetConfig
- >> SPI_CloseTx_ISR
- >> SPI_CloseRxTx_ISR
__aeabi_idiv (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(aeabi_sdivfast.o)(.text), UNUSED)
__aeabi_idivmod (Thumb, 460 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(aeabi_sdivfast.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_idivmod
[Called By]- >> _btod_etento
- >> _printf_fp_hex_real
__cpp_initialize__aeabi_ (Thumb, 26 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_aeabi.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = __cpp_initialize__aeabi_
[Called By]
__aeabi_vec_dtor (Thumb, 34 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(aeabi_vec_dtor_noexceptions.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = __aeabi_vec_dtor
[Called By]- >> mbed::CircularBuffer〈mbed::Transaction〈mbed::SPI〉, (unsigned)2, unsigned〉::~CircularBuffer()
- >> mbed::SerialBase::~SerialBase()
__aeabi_d2f (Thumb, 0 bytes, Stack size 12 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(d2f.o)(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_d2f
[Called By]- >> ping_paired_transceiver(short, short, float*)
_d2f (Thumb, 120 bytes, Stack size 12 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(d2f.o)(.text), UNUSED)
__aeabi_dadd (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_dadd
[Called By]- >> UART_SetConfig
- >> calc_y1(double, int, signed char)
- >> __kernel_poly
- >> __mathlib_dbl_infnan2
- >> pow
_dadd (Thumb, 26 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text), UNUSED)
[Calls]
__aeabi_dsub (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_dsub
[Called By]- >> calc_y1(double, int, signed char)
- >> pow
_dsub (Thumb, 22 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 0 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_drsub
[Called By]- >> calc_y1(double, int, signed char)
- >> pow
_drsb (Thumb, 28 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text), UNUSED)
[Calls]
__aeabi_ddiv (Thumb, 0 bytes, Stack size 64 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ddiv.o)(.text))
[Stack]
- Max Depth = 64
- Call Chain = __aeabi_ddiv
[Called By]- >> UART_SetConfig
- >> ping_paired_transceiver(short, short, float*)
- >> SetRfFrequency(unsigned)
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_divzero
- >> pow
_ddiv (Thumb, 1072 bytes, Stack size 64 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ddiv.o)(.text), UNUSED)
[Called By]
_drdiv (Thumb, 20 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ddiv.o)(.text), UNUSED)
[Calls]
__aeabi_d2iz (Thumb, 0 bytes, Stack size 12 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfixi.o)(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_d2iz
[Called By]- >> RangeTestMasterMode(unsigned short, unsigned short)
_dfix (Thumb, 98 bytes, Stack size 12 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfixi.o)(.text), UNUSED)
__aeabi_d2uiz (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfixui.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2uiz
[Called By]- >> UART_SetConfig
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> SetRfFrequency(unsigned)
_dfixu (Thumb, 68 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfixui.o)(.text), UNUSED)
__aeabi_i2d_normalise (Thumb, 66 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dflti.o)(.text))
[Called By]
- >> __aeabi_ui2d
- >> __aeabi_i2d
__aeabi_i2d (Thumb, 16 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dflti.o)(.text))
[Calls]
[Called By]- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> pow
_dflt (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dflti.o)(.text), UNUSED)
__aeabi_ui2d (Thumb, 6 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dflti.o)(.text))
[Calls]
[Called By]- >> UART_SetConfig
- >> SetRfFrequency(unsigned)
_dfltu (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dflti.o)(.text), UNUSED)
__aeabi_l2d_normalise (Thumb, 104 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfltl.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_l2d_normalise
[Called By]- >> __aeabi_ul2d
- >> __aeabi_l2d
__aeabi_l2d (Thumb, 20 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfltl.o)(.text), UNUSED)
[Calls]
_ll_sto_d (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfltl.o)(.text), UNUSED)
__aeabi_ul2d (Thumb, 4 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfltl.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_ul2d ⇒ __aeabi_l2d_normalise
[Calls]
[Called By]
_ll_uto_d (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dfltl.o)(.text), UNUSED)
__aeabi_dmul (Thumb, 0 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dmul.o)(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_dmul
[Called By]- >> calc_y1(double, int, signed char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> __kernel_poly
- >> pow
_dmul (Thumb, 558 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dmul.o)(.text), UNUSED)
__ARM_scalbn (Thumb, 84 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dscalbn.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = __ARM_scalbn
[Called By]- >> UART_SetConfig
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_overflow
- >> pow
__aeabi_f2d (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(f2d.o)(.text))
[Called By]
- >> ping_paired_transceiver(short, short, float*)
_f2d (Thumb, 80 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(f2d.o)(.text), UNUSED)
__aeabi_f2iz (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ffixi.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_f2iz
[Called By]- >> wait
- >> Set_LCD_Bargraph(short, unsigned short, float)
_ffix (Thumb, 76 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ffixi.o)(.text), UNUSED)
__aeabi_f2ulz (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ffixul.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_f2ulz
[Called By]- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
_ll_ufrom_f (Thumb, 74 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(ffixul.o)(.text), UNUSED)
__aeabi_i2f_normalise (Thumb, 72 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fflti.o)(.text))
[Called By]
- >> __aeabi_ui2f
- >> __aeabi_i2f
__aeabi_i2f (Thumb, 16 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fflti.o)(.text))
[Calls]
[Called By]- >> ping_paired_transceiver(short, short, float*)
_fflt (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fflti.o)(.text), UNUSED)
__aeabi_ui2f (Thumb, 6 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fflti.o)(.text), UNUSED)
[Calls]
_ffltu (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fflti.o)(.text), UNUSED)
__rt_heap_descriptor (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_heap_descriptor.o)(.text))
[Called By]
- >> free
- >> malloc
- >> _init_alloc
__use_no_heap (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(hguard.o)(.text), UNUSED)
__heap$guard (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(hguard.o)(.text), UNUSED)
_terminate_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_alloc.o)(.text), UNUSED)
_init_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_alloc.o)(.text), UNUSED)
__Heap_Full (Thumb, 32 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_alloc.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free
[Calls]- >> __rt_heap_expand
- >> __Heap_ProvideMemory
[Called By]
__Heap_Broken (Thumb, 10 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_alloc.o)(.text), UNUSED)
[Calls]
_init_alloc (Thumb, 90 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(init_alloc.o)(.text))
[Stack]
- Max Depth = 64
- Call Chain = _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __rt_heap_expand
- >> __rt_heap_escrow
- >> __rt_SIGRTMEM
- >> __Heap_ProvideMemory
- >> __Heap_Initialize
- >> __rt_heap_descriptor
[Called By]
__Heap_Initialize (Thumb, 10 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(h1_init.o)(.text))
[Called By]
__Heap_DescSize (Thumb, 4 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(h1_init.o)(.text), UNUSED)
__read_errno (Thumb, 10 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_rserrno.o)(.text), UNUSED)
[Calls]
__set_errno (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_rserrno.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __set_errno
[Calls]
[Called By]
_printf_truncate_signed (Thumb, 18 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_truncate.o)(.text))
[Called By]
_printf_truncate_unsigned (Thumb, 18 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_truncate.o)(.text))
[Called By]
- >> _printf_int_hex
- >> _printf_int_dec
- >> _printf_int_oct
_printf_int_common (Thumb, 176 bytes, Stack size 40 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_intcommon.o)(.text))
[Stack]
- Max Depth = 56
- Call Chain = _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_post_padding
- >> _printf_pre_padding
[Called By]- >> _printf_longlong_hex
- >> _printf_int_dec
- >> _printf_longlong_oct
- >> _printf_longlong_dec
_printf_charcount (Thumb, 38 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_charcount.o)(.text))
[Called By]
__lib_sel_fp_printf (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_dec.o)(.text), UNUSED)
_printf_fp_dec_real (Thumb, 620 bytes, Stack size 96 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_dec.o)(.text))
[Stack]
- Max Depth = 368
- Call Chain = _printf_fp_dec_real ⇒ _fp_digits ⇒ _btod_etento ⇒ _btod_emul ⇒ btod_internal_mul ⇒ __ARM_common_ll_muluu
[Calls]- >> _printf_post_padding
- >> _printf_pre_padding
- >> _printf_fp_infnan
- >> __rt_locale
- >> __ARM_fpclassify
- >> __rt_udiv10
- >> _fp_digits
[Address Reference Count : 1]
_printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_common.o)(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _printf_char_common ⇒ __printf
[Calls]
[Called By]- >> __2sprintf
- >> vsnprintf
- >> _printf_char_file
_sputc (Thumb, 10 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_sputc.o)(.text))
[Called By]
- >> __2sprintf
- >> vsnprintf
[Address Reference Count : 1]
_snputc (Thumb, 16 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_snputc.o)(.text))
[Address Reference Count : 1]
_printf_cs_common (Thumb, 22 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding
[Calls]- >> _printf_str
- >> _printf_mbtowc (Weak Reference)
[Called By]- >> _printf_string
- >> _printf_char
_printf_char (Thumb, 16 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = _printf_char ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding
[Calls]
[Called By]
_printf_string (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = _printf_string ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding
[Calls]
[Called By]
_printf_char_file (Thumb, 34 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_file.o)(.text))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = _printf_char_file ⇒ _printf_char_common ⇒ __printf
[Calls]- >> ferror
- >> _printf_char_common
[Called By]
_printf_wctomb (Thumb, 182 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_wctomb.o)(.text))
[Stack]
- Max Depth = 80
- Call Chain = _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_post_padding
- >> _printf_pre_padding
- >> _wcrtomb
[Called By]
_printf_longlong_dec (Thumb, 94 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_longlong_dec.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_longlong_dec ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _ll_udiv10
- >> _printf_int_common
[Called By]- >> _printf_llu
- >> _printf_lld
- >> _printf_lli
_printf_longlong_oct (Thumb, 68 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_oct_int_ll.o)(.text))
[Stack]
- Max Depth = 72
- Call Chain = _printf_longlong_oct ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]- >> _printf_ll_oct
- >> _printf_int_oct
_printf_int_oct (Thumb, 24 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_oct_int_ll.o)(.text))
[Stack]
- Max Depth = 80
- Call Chain = _printf_int_oct ⇒ _printf_longlong_oct ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]- >> _printf_longlong_oct
- >> _printf_truncate_unsigned
[Called By]
_printf_ll_oct (Thumb, 10 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_oct_int_ll.o)(.text))
[Stack]
- Max Depth = 72
- Call Chain = _printf_ll_oct ⇒ _printf_longlong_oct ⇒ _printf_int_common ⇒ _printf_post_padding
[Calls]
[Called By]
ferror (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(ferror.o)(.text))
[Called By]
__flsbuf (Thumb, 486 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(flsbuf.o)(.text), UNUSED)
[Calls]
- >> _sys_istty
- >> _sys_flen
- >> malloc
- >> _deferredlazyseek
- >> _writebuf
- >> _seterr
__flsbuf_byte (Thumb, 0 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(flsbuf.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = __flsbuf_byte
[Called By]
__flsbuf_wide (Thumb, 0 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(flsbuf.o)(.text), UNUSED)
_fseek (Thumb, 240 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fseek.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = _fseek ⇒ _sys_flen
[Calls]- >> _sys_istty
- >> _sys_flen
- >> _ftell_internal
- >> _seterr
[Called By]
fseek (Thumb, 0 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fseek.o)(.text), UNUSED)
setvbuf (Thumb, 72 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(setvbuf.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = setvbuf
[Called By]
_seterr (Thumb, 20 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(stdio.o)(.text))
[Called By]
- >> _writebuf
- >> _fseek
- >> __flsbuf
_writebuf (Thumb, 76 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(stdio.o)(.text))
[Stack]
- Max Depth = 192
- Call Chain = _writebuf ⇒ _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]- >> _sys_write
- >> _sys_seek
- >> _seterr
[Called By]
_fflush (Thumb, 76 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(stdio.o)(.text))
[Stack]
- Max Depth = 208
- Call Chain = _fflush ⇒ _writebuf ⇒ _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]
[Called By]- >> _fclose_internal
- >> _do_fflush
- >> _deferredlazyseek
_deferredlazyseek (Thumb, 60 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(stdio.o)(.text), UNUSED)
[Calls]
[Called By]
_initio (Thumb, 216 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(initio.o)(.text))
[Stack]
- Max Depth = 560 + Unknown Stack Size
- Call Chain = _initio ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __aeabi_memclr4
- >> freopen
- >> __rt_SIGRTRED
- >> setvbuf
[Called By]
_terminateio (Thumb, 56 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(initio.o)(.text), UNUSED)
[Calls]
- >> _fclose_internal
- >> free
__rt_SIGPVFN (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_pvfn_outer.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = __rt_SIGPVFN ⇒ __rt_SIGPVFN_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __rt_SIGPVFN_inner
- >> __sig_exit
[Called By]
__rt_udiv10 (Thumb, 40 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rtudiv10.o)(.text))
[Called By]
- >> _printf_int_dec
- >> _printf_fp_dec_real
__fpl_dcmp_InfNaN (Thumb, 140 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dcmpin.o)(.text), UNUSED)
[Calls]
- >> __fpl_dcheck_NaN2
- >> __fpl_cmpreturn
[Called By]
__rt_locale (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_locale.o)(.text))
[Called By]
- >> __rt_ctype_table
- >> __rt_lib_init_lc_common
- >> _printf_fp_dec_real
__Heap_ProvideMemory (Thumb, 52 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(h1_extend.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = __Heap_ProvideMemory ⇒ free
[Calls]
[Called By]- >> _init_alloc
- >> __Heap_Full
_ll_udiv10 (Thumb, 122 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(lludiv10.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = _ll_udiv10
[Called By]- >> _printf_longlong_dec
- >> _fp_digits
_printf_fp_hex_real (Thumb, 718 bytes, Stack size 72 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_hex.o)(.text))
[Stack]
- Max Depth = 112
- Call Chain = _printf_fp_hex_real ⇒ _printf_fp_infnan ⇒ _printf_post_padding
[Calls]- >> __aeabi_idivmod
- >> _printf_post_padding
- >> _printf_pre_padding
- >> _printf_fp_infnan
- >> __ARM_fpclassify
[Address Reference Count : 1]
_printf_fp_infnan (Thumb, 120 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_infnan.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = _printf_fp_infnan ⇒ _printf_post_padding
[Calls]- >> _printf_post_padding
- >> _printf_pre_padding
[Called By]- >> _printf_fp_hex_real
- >> _printf_fp_dec_real
_printf_lcs_common (Thumb, 22 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_wchar.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]- >> _printf_wc (Weak Reference)
- >> _printf_wctomb
[Called By]- >> _printf_wstring
- >> _printf_wchar
_printf_wchar (Thumb, 16 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_wchar.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_wchar ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]
[Called By]
_printf_wstring (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_wchar.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _printf_wstring ⇒ _printf_lcs_common ⇒ _printf_wctomb ⇒ _wcrtomb ⇒ __rt_ctype_table
[Calls]
[Called By]
_btod_etento (Thumb, 210 bytes, Stack size 72 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(bigflt0.o)(.text))
[Stack]
- Max Depth = 176
- Call Chain = _btod_etento ⇒ _btod_emul ⇒ btod_internal_mul ⇒ __ARM_common_ll_muluu
[Calls]- >> __aeabi_idivmod
- >> _btod_ediv
- >> _btod_emul
[Called By]
_btod_d2e (Thumb, 64 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = _btod_d2e
[Called By]
_btod_emul (Thumb, 28 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text))
[Stack]
- Max Depth = 104
- Call Chain = _btod_emul ⇒ btod_internal_mul ⇒ __ARM_common_ll_muluu
[Calls]
[Called By]- >> _btod_etento
- >> _fp_digits
_btod_emuld (Thumb, 144 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text), UNUSED)
[Calls]
_btod_ediv (Thumb, 26 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text))
[Stack]
- Max Depth = 88
- Call Chain = _btod_ediv ⇒ btod_internal_div
[Calls]
[Called By]- >> _btod_etento
- >> _fp_digits
_btod_edivd (Thumb, 124 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text), UNUSED)
[Calls]
_ftell_internal (Thumb, 66 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(ftell.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = _ftell_internal
[Calls]
[Called By]
ftell (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(ftell.o)(.text), UNUSED)
_wcrtomb (Thumb, 64 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_wcrtomb.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = _wcrtomb ⇒ __rt_ctype_table
[Calls]
[Called By]
__sig_exit (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_exit.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __sig_exit
[Calls]
[Called By]- >> __rt_SIGRTMEM
- >> __rt_SIGRTRED
- >> __rt_SIGPVFN
__rt_SIGRTRED (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_rtred_outer.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = __rt_SIGRTRED ⇒ __rt_SIGRTRED_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __rt_SIGRTRED_inner
- >> __sig_exit
[Called By]
__rt_SIGRTMEM (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_rtmem_outer.o)(.text))
[Stack]
- Max Depth = 40
- Call Chain = __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __rt_SIGRTMEM_inner
- >> __sig_exit
[Called By]- >> _init_alloc
- >> __Heap_Broken
__rt_SIGPVFN_inner (Thumb, 14 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_pvfn_inner.o)(.text))
[Stack]
- Max Depth = 32
- Call Chain = __rt_SIGPVFN_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __default_signal_display
[Called By]
__rt_heap_escrow (Thumb, 24 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(heapauxa.o)(.text))
[Called By]
__rt_heap_expand (Thumb, 52 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(heapauxa.o)(.text))
[Stack]
- Max Depth = 16
- Call Chain = __rt_heap_expand
[Called By]- >> _init_alloc
- >> __Heap_Full
__fpl_cmpreturn (Thumb, 46 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(cmpret.o)(.text), UNUSED)
[Called By]
- >> __fpl_return_NaN
- >> __fpl_dcmp_InfNaN
__fpl_dcheck_NaN2 (Thumb, 14 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dnan2.o)(.text), UNUSED)
[Calls]
[Called By]
_dsqrt (Thumb, 248 bytes, Stack size 20 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dsqrt.o)(.text))
[Stack]
- Max Depth = 20
- Call Chain = _dsqrt
[Called By]
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(sys_exit.o)(.text))
[Called By]
__rt_ctype_table (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(rt_ctype_table.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = __rt_ctype_table
[Calls]
[Called By]
__default_signal_display (Thumb, 52 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_general.o)(.text))
[Stack]
- Max Depth = 24
- Call Chain = __default_signal_display ⇒ _ttywrch
[Calls]
[Called By]- >> __rt_SIGRTMEM_inner
- >> __rt_SIGRTRED_inner
- >> __rt_SIGPVFN_inner
__rt_SIGRTRED_inner (Thumb, 14 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_rtred_inner.o)(.text))
[Stack]
- Max Depth = 32
- Call Chain = __rt_SIGRTRED_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __default_signal_display
[Called By]
__rt_SIGRTMEM_inner (Thumb, 22 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(defsig_rtmem_inner.o)(.text))
[Stack]
- Max Depth = 32
- Call Chain = __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]- >> __default_signal_display
[Called By]
__fpl_return_NaN (Thumb, 94 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(retnan.o)(.text), UNUSED)
[Calls]
[Called By]
_ttywrch (Thumb, 12 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(sys_wrch.o)(.text))
[Stack]
- Max Depth = 8
- Call Chain = _ttywrch
[Called By]- >> __default_signal_display
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(use_no_semi.o)(.text), UNUSED)
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(use_no_semi.o)(.text), UNUSED)
__semihosting_library_function (Thumb, 0 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(indicate_semi.o)(.text), UNUSED)
main (Thumb, 12 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_sdk_boot.o(i.$Sub$$main))
[Stack]
- Max Depth = 6448 + Unknown Stack Size
- Call Chain = main ⇒ $Super$$main ⇒ RangeTestMasterMode(unsigned short, unsigned short) ⇒ mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed_main
- >> $Super$$main
[Called By]
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal.o(i.HAL_GetTick))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_ClockConfig
- >> UART_WaitOnFlagUntilTimeout
- >> SPI_WaitOnFlagUntilTimeout
- >> SPI_CloseTx_ISR
- >> SPI_CloseRxTx_ISR
HAL_IncTick (Thumb, 10 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal.o(i.HAL_IncTick))
[Called By]
HAL_Init (Thumb, 26 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 56
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_InitTick
- >> HAL_MspInit
[Called By]
HAL_InitTick (Thumb, 140 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/hal_tick_16b.o(i.HAL_InitTick))
[Stack]
- Max Depth = 48
- Call Chain = HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> SystemCoreClockUpdate
- >> HAL_TIM_OC_Start
- >> HAL_TIM_Base_Start
- >> HAL_TIM_Base_Init
- >> __aeabi_uidivmod
[Called By]- >> HAL_RCC_OscConfig
- >> HAL_Init
- >> HAL_RCC_ClockConfig
HAL_MspInit (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal.o(i.HAL_MspInit))
[Called By]
HAL_RCCEx_PeriphCLKConfig (Thumb, 392 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RCCEx_PeriphCLKConfig
[Calls]
[Called By]- >> SetSysClock
- >> SetSysClock_PLL_HSE
HAL_RCC_ClockConfig (Thumb, 382 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 72
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
- >> HAL_RCC_GetSysClockFreq
[Called By]- >> SetSysClock
- >> SetSysClock_PLL_HSE
HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
[Called By]
- >> spi_get_clock_freq
- >> UART_SetConfig
HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
[Called By]
- >> spi_get_clock_freq
- >> UART_SetConfig
HAL_RCC_GetSysClockFreq (Thumb, 120 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetSysClockFreq
[Calls]
[Called By]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> UART_SetConfig
HAL_RCC_OscConfig (Thumb, 1204 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 80
- Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
- >> HAL_RCC_GetSysClockFreq
[Called By]- >> SetSysClock
- >> SetSysClock_PLL_HSE
HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_ErrorCallback))
[Called By]
- >> HAL_SPI_IRQHandler
- >> SPI_RxISR_8BIT
- >> SPI_RxISR_16BIT
- >> SPI_CloseTx_ISR
- >> SPI_CloseRxTx_ISR
HAL_SPI_IRQHandler (Thumb, 196 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = HAL_SPI_IRQHandler
[Calls]
[Called By]- >> spi_irq_handler_asynch
HAL_SPI_Init (Thumb, 132 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Init))
[Stack]
- Max Depth = 16
- Call Chain = HAL_SPI_Init
[Calls]
[Called By]- >> spi_init
- >> spi_frequency
- >> spi_format
- >> init_spi
HAL_SPI_MspInit (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_MspInit))
[Called By]
HAL_SPI_Receive_IT (Thumb, 178 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Receive_IT))
[Stack]
- Max Depth = 28
- Call Chain = HAL_SPI_Receive_IT ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> HAL_SPI_TransmitReceive_IT
[Called By]- >> spi_master_start_asynch_transfer
HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback))
[Called By]
- >> SPI_RxISR_8BIT
- >> SPI_RxISR_16BIT
- >> SPI_CloseRxTx_ISR
HAL_SPI_Transmit (Thumb, 404 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit))
[Stack]
- Max Depth = 64
- Call Chain = HAL_SPI_Transmit ⇒ SPI_WaitOnFlagUntilTimeout
[Calls]- >> SPI_WaitOnFlagUntilTimeout
[Called By]
HAL_SPI_TransmitReceive_IT (Thumb, 174 bytes, Stack size 12 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT))
[Stack]
- Max Depth = 12
- Call Chain = HAL_SPI_TransmitReceive_IT
[Called By]- >> spi_master_start_asynch_transfer
- >> HAL_SPI_Receive_IT
HAL_SPI_Transmit_IT (Thumb, 174 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit_IT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SPI_Transmit_IT
[Called By]- >> spi_master_start_asynch_transfer
HAL_SPI_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TxCpltCallback))
[Called By]
HAL_SPI_TxRxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback))
[Called By]
HAL_TIM_Base_Init (Thumb, 50 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.HAL_TIM_Base_Init))
[Stack]
- Max Depth = 32
- Call Chain = HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_TIM_Base_MspInit
- >> TIM_Base_SetConfig
[Called By]
HAL_TIM_Base_MspInit (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.HAL_TIM_Base_MspInit))
[Called By]
HAL_TIM_Base_Start (Thumb, 24 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.HAL_TIM_Base_Start))
[Called By]
HAL_TIM_GenerateEvent (Thumb, 38 bytes, Stack size 4 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.HAL_TIM_GenerateEvent))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_GenerateEvent
[Called By]- >> us_ticker_fire_interrupt
HAL_TIM_OC_Start (Thumb, 36 bytes, Stack size 4 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.HAL_TIM_OC_Start))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_OC_Start
[Called By]
HAL_UARTEx_WakeupCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback))
[Called By]
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.HAL_UART_ErrorCallback))
[Called By]
HAL_UART_IRQHandler (Thumb, 442 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_UART_IRQHandler
[Calls]- >> HAL_UART_TxCpltCallback
- >> HAL_UART_RxCpltCallback
- >> HAL_UART_ErrorCallback
- >> HAL_UARTEx_WakeupCallback
[Called By]- >> serial_irq_handler_asynch
HAL_UART_Init (Thumb, 102 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.HAL_UART_Init))
[Stack]
- Max Depth = 104
- Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_ddiv
[Calls]- >> HAL_UART_MspInit
- >> UART_SetConfig
- >> UART_CheckIdleState
- >> UART_AdvFeatureConfig
[Called By]
HAL_UART_MspInit (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.HAL_UART_MspInit))
[Called By]
HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.HAL_UART_RxCpltCallback))
[Called By]
HAL_UART_TxCpltCallback (Thumb, 16 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.HAL_UART_TxCpltCallback))
[Called By]
SetSysClock (Thumb, 132 bytes, Stack size 128 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/system_clock.o(i.SetSysClock))
[Stack]
- Max Depth = 336
- Call Chain = SetSysClock ⇒ SetSysClock_PLL_HSE ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_ClockConfig
- >> SetSysClock_PLL_HSE
[Called By]
SetSysClock_PLL_HSE (Thumb, 156 bytes, Stack size 128 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/system_clock.o(i.SetSysClock_PLL_HSE))
[Stack]
- Max Depth = 208
- Call Chain = SetSysClock_PLL_HSE ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_ClockConfig
[Called By]
Set_GPIO_Clock (Thumb, 148 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/gpio_api.o(i.Set_GPIO_Clock))
[Stack]
- Max Depth = 328 + Unknown Stack Size
- Call Chain = Set_GPIO_Clock ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]
[Called By]- >> pin_mode
- >> gpio_init
- >> pin_function
SystemCoreClockUpdate (Thumb, 114 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/system_stm32l0xx.o(i.SystemCoreClockUpdate))
[Stack]
- Max Depth = 16
- Call Chain = SystemCoreClockUpdate
[Calls]
[Called By]- >> mbed_sdk_init
- >> HAL_InitTick
SystemInit (Thumb, 66 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/system_clock.o(i.SystemInit))
[Address Reference Count : 1]
- startup_stm32l073xx.o(.text)
UART_AdvFeatureConfig (Thumb, 204 bytes, Stack size 4 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig))
[Stack]
- Max Depth = 4
- Call Chain = UART_AdvFeatureConfig
[Called By]
UART_CheckIdleState (Thumb, 82 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.UART_CheckIdleState))
[Stack]
- Max Depth = 40
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> UART_WaitOnFlagUntilTimeout
[Called By]
UART_SetConfig (Thumb, 778 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.UART_SetConfig))
[Stack]
- Max Depth = 88
- Call Chain = UART_SetConfig ⇒ __aeabi_ddiv
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetSysClockFreq
- >> __ARM_scalbn
- >> __aeabi_ul2d
- >> __aeabi_ui2d
- >> __aeabi_d2uiz
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_uidivmod
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 212 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 24
- Call Chain = UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
DisplayLMH(unsigned char) (Thumb, 50 bytes, Stack size 8 bytes, .\build\main.o(i._Z10DisplayLMHh))
[Stack]
- Max Depth = 104
- Call Chain = DisplayLMH(unsigned char) ⇒ write_string_to_LCD(char*, unsigned char) ⇒ writecom(unsigned char, unsigned char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> writecom(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
[Called By]- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
EepromWrite(unsigned, unsigned) (Thumb, 78 bytes, Stack size 8 bytes, .\build\main.o(i._Z11EepromWritejj))
[Stack]
- Max Depth = 8
- Call Chain = EepromWrite(unsigned, unsigned)
[Calls]- >> EEPROM_Erase(unsigned)
[Called By]- >> $Super$$main
- >> Learn(unsigned short, unsigned char)
- >> TargetsListen(unsigned short)
GoToStandby(unsigned char) (Thumb, 48 bytes, Stack size 24 bytes, .\build\main.o(i._Z11GoToStandbyh))
[Stack]
- Max Depth = 424 + Unknown Stack Size
- Call Chain = GoToStandby(unsigned char) ⇒ ReadCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> $Super$$main
- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
complement2(unsigned, unsigned char) (Thumb, 26 bytes, Stack size 8 bytes, .\build\main.o(i._Z11complement2jh))
[Stack]
- Max Depth = 8
- Call Chain = complement2(unsigned, unsigned char)
[Called By]- >> RangeTestMasterMode(unsigned short, unsigned short)
EEPROM_Erase(unsigned) (Thumb, 36 bytes, Stack size 0 bytes, .\build\main.o(i._Z12EEPROM_Erasej))
[Called By]
- >> EepromWrite(unsigned, unsigned)
MyRadioReset() (Thumb, 82 bytes, Stack size 8 bytes, .\build\main.o(i._Z12MyRadioResetv))
[Stack]
- Max Depth = 440 + Unknown Stack Size
- Call Chain = MyRadioReset() ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> wait_ms
- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> gpio_dir
- >> mbed::DigitalInOut::operator =(int)
[Called By]
ReadCommand2(RadioCommands_u, unsigned char*, unsigned short) (Thumb, 90 bytes, Stack size 32 bytes, .\build\main.o(i._Z12ReadCommand215RadioCommands_uPht))
[Stack]
- Max Depth = 400 + Unknown Stack Size
- Call Chain = ReadCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> $Super$$main
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> SelectRegulator(unsigned char)
- >> GoToStandby(unsigned char)
ReadRXBuffer(unsigned char, unsigned char*, unsigned short) (Thumb, 98 bytes, Stack size 32 bytes, .\build\main.o(i._Z12ReadRXBufferhPht))
[Stack]
- Max Depth = 400 + Unknown Stack Size
- Call Chain = ReadRXBuffer(unsigned char, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
TargetsListen(unsigned short) (Thumb, 248 bytes, Stack size 264 bytes, .\build\main.o(i._Z13TargetsListent))
[Stack]
- Max Depth = 768 + Unknown Stack Size
- Call Chain = TargetsListen(unsigned short) ⇒ SetTypicalRegisterSettings(unsigned char, unsigned char) ⇒ SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> writecom(unsigned char, unsigned char)
- >> SetTx()
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> SelectInterrupts()
- >> SetRfFrequency(unsigned)
- >> ClearIrqStatus(unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> GoToStandby(unsigned char)
- >> EepromWrite(unsigned, unsigned)
[Called By]
WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) (Thumb, 88 bytes, Stack size 24 bytes, .\build\main.o(i._Z13WriteCommand215RadioCommands_uPht))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> $Super$$main
- >> SendMyID(unsigned short)
- >> SetTx()
- >> SetRx()
- >> Learn(unsigned short, unsigned char)
- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> SelectInterrupts()
- >> SelectRegulator(unsigned char)
- >> SetRfFrequency(unsigned)
- >> ClearIrqStatus(unsigned short)
- >> TargetsListen(unsigned short)
- >> GoToStandby(unsigned char)
WriteTXBuffer(unsigned char, unsigned char*, unsigned short) (Thumb, 80 bytes, Stack size 24 bytes, .\build\main.o(i._Z13WriteTXBufferhPht))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = WriteTXBuffer(unsigned char, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> LoadTXBuf()
- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
distance_beep(signed char) (Thumb, 64 bytes, Stack size 16 bytes, .\build\main.o(i._Z13distance_beepa))
[Stack]
- Max Depth = 80
- Call Chain = distance_beep(signed char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> wait_us
- >> mbed::DigitalOut::operator =(int)
[Called By]
do_light_show() (Thumb, 112 bytes, Stack size 8 bytes, .\build\main.o(i._Z13do_light_showv))
[Stack]
- Max Depth = 72
- Call Chain = do_light_show() ⇒ wait_ms ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> wait_ms
- >> select_green_LED(unsigned char)
- >> select_blue_LED(unsigned char)
[Called By]
ClearIrqStatus(unsigned short) (Thumb, 26 bytes, Stack size 24 bytes, .\build\main.o(i._Z14ClearIrqStatust))
[Stack]
- Max Depth = 416 + Unknown Stack Size
- Call Chain = ClearIrqStatus(unsigned short) ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> SendMyID(unsigned short)
- >> SetTx()
- >> SetRx()
- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
SetRfFrequency(unsigned) (Thumb, 98 bytes, Stack size 56 bytes, .\build\main.o(i._Z14SetRfFrequencyj))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = SetRfFrequency(unsigned) ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> __aeabi_ui2d
- >> __aeabi_d2uiz
- >> __aeabi_ddiv
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> pow
[Called By]- >> $Super$$main
- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
DisplayChipWhip(unsigned char) (Thumb, 36 bytes, Stack size 8 bytes, .\build\main.o(i._Z15DisplayChipWhiph))
[Stack]
- Max Depth = 104
- Call Chain = DisplayChipWhip(unsigned char) ⇒ write_string_to_LCD(char*, unsigned char) ⇒ writecom(unsigned char, unsigned char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> writecom(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
[Called By]- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> RangeTestMasterMode(unsigned short, unsigned short)
SelectRegulator(unsigned char) (Thumb, 36 bytes, Stack size 24 bytes, .\build\main.o(i._Z15SelectRegulatorh))
[Stack]
- Max Depth = 424 + Unknown Stack Size
- Call Chain = SelectRegulator(unsigned char) ⇒ ReadCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]
select_blue_LED(unsigned char) (Thumb, 66 bytes, Stack size 8 bytes, .\build\main.o(i._Z15select_blue_LEDh))
[Stack]
- Max Depth = 24
- Call Chain = select_blue_LED(unsigned char) ⇒ mbed::DigitalOut::operator =(int)
[Calls]- >> mbed::DigitalOut::operator =(int)
[Called By]- >> $Super$$main
- >> do_light_show()
SelectInterrupts() (Thumb, 42 bytes, Stack size 16 bytes, .\build\main.o(i._Z16SelectInterruptsv))
[Stack]
- Max Depth = 408 + Unknown Stack Size
- Call Chain = SelectInterrupts() ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> $Super$$main
- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> TargetsListen(unsigned short)
Set_LCD_Bargraph(short, unsigned short, float) (Thumb, 424 bytes, Stack size 24 bytes, .\build\main.o(i._Z16Set_LCD_Bargraphstf))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = Set_LCD_Bargraph(short, unsigned short, float) ⇒ write_int_to_LCD(unsigned, unsigned char) ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> __aeabi_f2iz
- >> writecom(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> write_int_to_LCD(unsigned, unsigned char)
[Called By]
select_green_LED(unsigned char) (Thumb, 66 bytes, Stack size 8 bytes, .\build\main.o(i._Z16select_green_LEDh))
[Stack]
- Max Depth = 24
- Call Chain = select_green_LED(unsigned char) ⇒ mbed::DigitalOut::operator =(int)
[Calls]- >> mbed::DigitalOut::operator =(int)
[Called By]- >> $Super$$main
- >> do_light_show()
write_int_to_LCD(unsigned, unsigned char) (Thumb, 142 bytes, Stack size 32 bytes, .\build\main.o(i._Z16write_int_to_LCDjh))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = write_int_to_LCD(unsigned, unsigned char) ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> __2sprintf
- >> writecom(unsigned char, unsigned char)
[Called By]- >> $Super$$main
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> Set_LCD_Bargraph(short, unsigned short, float)
RangeTestMasterMode(unsigned short, unsigned short) (Thumb, 1938 bytes, Stack size 5288 bytes, .\build\main.o(i._Z19RangeTestMasterModett))
[Stack]
- Max Depth = 5896 + Unknown Stack Size
- Call Chain = RangeTestMasterMode(unsigned short, unsigned short) ⇒ mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> wait_ms
- >> wait_us
- >> __aeabi_dmul
- >> __aeabi_i2d
- >> __aeabi_d2uiz
- >> __aeabi_d2iz
- >> __2printf
- >> mbed::Callback〈void()〉::~Callback()
- >> mbed::Callback〈void()〉::Callback(void(*)())
- >> mbed::DigitalIn::operator int()
- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
- >> mbed::DigitalOut::operator =(int)
- >> mbed::Ticker::detach()
- >> writecom(unsigned char, unsigned char)
- >> calc_y1(double, int, signed char)
- >> SetTx()
- >> SetRx()
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> write_int_to_LCD(unsigned, unsigned char)
- >> DisplayChipWhip(unsigned char)
- >> SetRfFrequency(unsigned)
- >> ClearIrqStatus(unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> complement2(unsigned, unsigned char)
- >> GoToStandby(unsigned char)
[Called By]
write_string_to_LCD(char*, unsigned char) (Thumb, 28 bytes, Stack size 16 bytes, .\build\main.o(i._Z19write_string_to_LCDPch))
[Stack]
- Max Depth = 96
- Call Chain = write_string_to_LCD(char*, unsigned char) ⇒ writecom(unsigned char, unsigned char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> writecom(unsigned char, unsigned char)
[Called By]- >> $Super$$main
- >> DisplayTR(unsigned char)
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> Set_LCD_Bargraph(short, unsigned short, float)
- >> DisplayChipWhip(unsigned char)
- >> TargetsListen(unsigned short)
- >> DisplayLMH(unsigned char)
SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) (Thumb, 936 bytes, Stack size 40 bytes, .\build\main.o(i._Z22SetAllPacketParametershhhhhhhh))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> __ARM_common_switch8
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short) (Thumb, 116 bytes, Stack size 24 bytes, .\build\main.o(i._Z23ReadRegister_16bAddresstPht))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> $Super$$main
- >> RangeTestMasterMode(unsigned short, unsigned short)
ping_paired_transceiver(short, short, float*) (Thumb, 254 bytes, Stack size 312 bytes, .\build\main.o(i._Z23ping_paired_transceiverssPf))
[Stack]
- Max Depth = 816 + Unknown Stack Size
- Call Chain = ping_paired_transceiver(short, short, float*) ⇒ SetTypicalRegisterSettings(unsigned char, unsigned char) ⇒ SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> __aeabi_i2f
- >> __aeabi_f2d
- >> __aeabi_ddiv
- >> __aeabi_d2f
- >> mbed::DigitalIn::operator int()
- >> SetTx()
- >> SetRx()
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> ClearIrqStatus(unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> GoToStandby(unsigned char)
[Called By]
WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) (Thumb, 110 bytes, Stack size 24 bytes, .\build\main.o(i._Z24WriteRegister_16bAddresstPht))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) (Thumb, 986 bytes, Stack size 48 bytes, .\build\main.o(i._Z26SetAllModulationParametershhhhh))
[Stack]
- Max Depth = 440 + Unknown Stack Size
- Call Chain = SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> __ARM_common_switch8
- >> writecom(unsigned char, unsigned char)
- >> WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
SetTypicalRegisterSettings(unsigned char, unsigned char) (Thumb, 216 bytes, Stack size 64 bytes, .\build\main.o(i._Z26SetTypicalRegisterSettingshh))
[Stack]
- Max Depth = 504 + Unknown Stack Size
- Call Chain = SetTypicalRegisterSettings(unsigned char, unsigned char) ⇒ SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
[Called By]- >> $Super$$main
- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
Learn(unsigned short, unsigned char) (Thumb, 1326 bytes, Stack size 320 bytes, .\build\main.o(i._Z5Learnth))
[Stack]
- Max Depth = 928 + Unknown Stack Size
- Call Chain = Learn(unsigned short, unsigned char) ⇒ mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::Callback〈void()〉::~Callback()
- >> mbed::Callback〈void()〉::Callback(void(*)())
- >> mbed::DigitalIn::operator int()
- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
- >> mbed::DigitalOut::operator =(int)
- >> writecom(unsigned char, unsigned char)
- >> SetTx()
- >> SetRx()
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> write_int_to_LCD(unsigned, unsigned char)
- >> SelectInterrupts()
- >> SetRfFrequency(unsigned)
- >> ClearIrqStatus(unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> GoToStandby(unsigned char)
- >> EepromWrite(unsigned, unsigned)
[Called By]
SetRx() (Thumb, 56 bytes, Stack size 16 bytes, .\build\main.o(i._Z5SetRxv))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = SetRx() ⇒ ClearIrqStatus(unsigned short) ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> ClearIrqStatus(unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
SetTx() (Thumb, 56 bytes, Stack size 16 bytes, .\build\main.o(i._Z5SetTxv))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = SetTx() ⇒ ClearIrqStatus(unsigned short) ⇒ WriteCommand2(RadioCommands_u, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> ClearIrqStatus(unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Called By]- >> SendMyID(unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> TargetsListen(unsigned short)
Wakeup() (Thumb, 58 bytes, Stack size 8 bytes, .\build\main.o(i._Z6Wakeupv))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = Wakeup() ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> wait_ms
- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> mbed::SPI::write(int)
[Called By]
SpiInit() (Thumb, 36 bytes, Stack size 8 bytes, .\build\main.o(i._Z7SpiInitv))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = SpiInit() ⇒ mbed::SPI::format(int, int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalOut::operator =(int)
- >> wait
- >> mbed::SPI::frequency(int)
- >> mbed::SPI::format(int, int)
[Called By]
calc_y1(double, int, signed char) (Thumb, 960 bytes, Stack size 104 bytes, .\build\main.o(i._Z7calc_y1dia))
[Stack]
- Max Depth = 160
- Call Chain = calc_y1(double, int, signed char) ⇒ __aeabi_dmul
[Calls]- >> __aeabi_dmul
- >> __aeabi_cdcmple
- >> __aeabi_drsub
- >> __aeabi_dsub
- >> __aeabi_dadd
[Called By]- >> RangeTestMasterMode(unsigned short, unsigned short)
initLCD(unsigned char, unsigned char, unsigned short, unsigned short) (Thumb, 396 bytes, Stack size 24 bytes, .\build\main.o(i._Z7initLCDhhtt))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = initLCD(unsigned char, unsigned char, unsigned short, unsigned short) ⇒ write_int_to_LCD(unsigned, unsigned char) ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> wait_us
- >> wait
- >> DisplayTR(unsigned char)
- >> writecom(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> write_int_to_LCD(unsigned, unsigned char)
- >> DisplayChipWhip(unsigned char)
- >> DisplayLMH(unsigned char)
[Called By]
int_acq() (Thumb, 30 bytes, Stack size 0 bytes, .\build\main.o(i._Z7int_acqv))
[Address Reference Count : 2]
- main.o(i._Z19RangeTestMasterModett)
- main.o(i._Z5Learnth)
SendMyID(unsigned short) (Thumb, 184 bytes, Stack size 272 bytes, .\build\main.o(i._Z8SendMyIDt))
[Stack]
- Max Depth = 776 + Unknown Stack Size
- Call Chain = SendMyID(unsigned short) ⇒ SetTypicalRegisterSettings(unsigned char, unsigned char) ⇒ SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char) ⇒ WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> DisplayTR(unsigned char)
- >> SetTx()
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> SelectInterrupts()
- >> SetRfFrequency(unsigned)
- >> ClearIrqStatus(unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> GoToStandby(unsigned char)
[Called By]
writecom(unsigned char, unsigned char) (Thumb, 156 bytes, Stack size 16 bytes, .\build\main.o(i._Z8writecomhh))
[Stack]
- Max Depth = 80
- Call Chain = writecom(unsigned char, unsigned char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> wait_us
- >> mbed::DigitalOut::operator =(int)
[Called By]- >> $Super$$main
- >> DisplayTR(unsigned char)
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> Learn(unsigned short, unsigned char)
- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> write_int_to_LCD(unsigned, unsigned char)
- >> Set_LCD_Bargraph(short, unsigned short, float)
- >> DisplayChipWhip(unsigned char)
- >> TargetsListen(unsigned short)
- >> DisplayLMH(unsigned char)
DisplayTR(unsigned char) (Thumb, 38 bytes, Stack size 8 bytes, .\build\main.o(i._Z9DisplayTRh))
[Stack]
- Max Depth = 104
- Call Chain = DisplayTR(unsigned char) ⇒ write_string_to_LCD(char*, unsigned char) ⇒ writecom(unsigned char, unsigned char) ⇒ wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> writecom(unsigned char, unsigned char)
- >> write_string_to_LCD(char*, unsigned char)
[Called By]- >> SendMyID(unsigned short)
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
LoadTXBuf() (Thumb, 148 bytes, Stack size 264 bytes, .\build\main.o(i._Z9LoadTXBufv))
[Stack]
- Max Depth = 656 + Unknown Stack Size
- Call Chain = LoadTXBuf() ⇒ WriteTXBuffer(unsigned char, unsigned char*, unsigned short) ⇒ mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
[Called By]
mbed::DigitalOut::DigitalOut(PinName) (Thumb, 26 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed10DigitalOutC1E7PinName))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = mbed::DigitalOut::DigitalOut(PinName) ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> gpio_init_out
- >> __aeabi_memclr4
[Called By]- >> __sti___8_main_cpp_RadioSpi
mbed::DigitalOut::DigitalOut__sub_object(PinName) (Thumb, 0 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed10DigitalOutC1E7PinName), UNUSED)
mbed::DigitalOut::operator =(int) (Thumb, 22 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed10DigitalOutaSEi))
[Stack]
- Max Depth = 16
- Call Chain = mbed::DigitalOut::operator =(int)
[Calls]- >> gpio_write(gpio_t*, int)
[Called By]- >> $Super$$main
- >> writecom(unsigned char, unsigned char)
- >> SendMyID(unsigned short)
- >> SpiInit()
- >> Wakeup()
- >> Learn(unsigned short, unsigned char)
- >> WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> select_green_LED(unsigned char)
- >> select_blue_LED(unsigned char)
- >> distance_beep(signed char)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> TargetsListen(unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
mbed::FileHandle::size() (Thumb, 50 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(i._ZN4mbed10FileHandle4sizeEv))
[Stack]
- Max Depth = 16
- Call Chain = mbed::FileHandle::size()
[Address Reference Count : 1]- FileHandle.o(.constdata__ZTVN4mbed10FileHandleE)
mbed::FileHandle::isatty() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(i._ZN4mbed10FileHandle6isattyEv))
[Address Reference Count : 1]
- FileHandle.o(.constdata__ZTVN4mbed10FileHandleE)
mbed::SerialBase::_base_putc(int) (Thumb, 14 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase10_base_putcEi))
[Stack]
- Max Depth = 24
- Call Chain = mbed::SerialBase::_base_putc(int) ⇒ serial_putc
[Calls]
[Called By]- >> thunk{-188} to mbed::Serial::_putc(int)
mbed::SerialBase::_irq_handler(unsigned, SerialIrq) (Thumb, 20 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase12_irq_handlerEj9SerialIrq))
[Address Reference Count : 1]
- SerialBase.o(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
mbed::SerialBase::interrupt_handler_asynch() (Thumb, 80 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase24interrupt_handler_asynchEv))
[Stack]
- Max Depth = 472 + Unknown Stack Size
- Call Chain = mbed::SerialBase::interrupt_handler_asynch() ⇒ sleep_manager_unlock_deep_sleep ⇒ core_util_atomic_decr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> serial_irq_handler_asynch
- >> sleep_manager_unlock_deep_sleep
[Address Reference Count : 1]
mbed::SerialBase::baud(int) (Thumb, 38 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase4baudEi))
[Stack]
- Max Depth = 136
- Call Chain = mbed::SerialBase::baud(int) ⇒ serial_baud ⇒ init_uart ⇒ error (Cycle)
[Calls]
[Called By]
mbed::SerialBase::lock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase4lockEv))
[Address Reference Count : 1]
- SerialBase.o(.constdata__ZTVN4mbed10SerialBaseE)
mbed::SerialBase::unlock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBase6unlockEv))
[Address Reference Count : 1]
- SerialBase.o(.constdata__ZTVN4mbed10SerialBaseE)
mbed::SerialBase::SerialBase(PinName, PinName, int) (Thumb, 224 bytes, Stack size 56 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseC1E7PinNameS1_i))
[Stack]
- Max Depth = 200
- Call Chain = mbed::SerialBase::SerialBase(PinName, PinName, int) ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]- >> serial_irq_handler
- >> serial_baud
- >> serial_init
- >> __aeabi_vec_ctor_nocookie_nodtor
- >> __aeabi_memclr4
[Called By]- >> mbed::Serial::Serial(PinName, PinName, const char*, int)
mbed::SerialBase::SerialBase__sub_object(PinName, PinName, int) (Thumb, 0 bytes, Stack size 56 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseC1E7PinNameS1_i), UNUSED)
mbed::SerialBase::~SerialBase() (Thumb, 288 bytes, Stack size 64 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseD1Ev))
[Stack]
- Max Depth = 520 + Unknown Stack Size
- Call Chain = mbed::SerialBase::~SerialBase() ⇒ sleep_manager_unlock_deep_sleep ⇒ core_util_atomic_decr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> serial_irq_set
- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> __aeabi_vec_dtor
- >> sleep_manager_unlock_deep_sleep
- >> sleep_manager_lock_deep_sleep
[Called By]
[Address Reference Count : 1]- SerialBase.o(.constdata__ZTVN4mbed10SerialBaseE)
mbed::SerialBase::~SerialBase__sub_object() (Thumb, 0 bytes, Stack size 64 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i._ZN4mbed10SerialBaseD1Ev), UNUSED)
mbed::TimerEvent::insert_absolute(unsigned long long) (Thumb, 18 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEvent15insert_absoluteEy))
[Stack]
- Max Depth = 488 + Unknown Stack Size
- Call Chain = mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> ticker_insert_event_us
[Called By]- >> mbed::Ticker::handler()
- >> mbed::Ticker::setup(unsigned long long)
mbed::TimerEvent::irq(unsigned) (Thumb, 6 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEvent3irqEj))
[Address Reference Count : 1]
- TimerEvent.o(i._ZN4mbed10TimerEventC2Ev)
mbed::TimerEvent::remove() (Thumb, 16 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEvent6removeEv))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = mbed::TimerEvent::remove() ⇒ ticker_remove_event ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed::Ticker::~Ticker()
- >> mbed::Ticker::detach()
- >> mbed::Ticker::setup(unsigned long long)
mbed::TimerEvent::TimerEvent__sub_object() (Thumb, 34 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEventC2Ev))
[Stack]
- Max Depth = 64
- Call Chain = mbed::TimerEvent::TimerEvent__sub_object() ⇒ ticker_set_handler ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> get_us_ticker_data
- >> ticker_set_handler
[Called By]- >> __sti___8_main_cpp_RadioSpi
mbed::TimerEvent::~TimerEvent() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEventD2Ev), UNUSED)
mbed::TimerEvent::~TimerEvent__sub_object() (Thumb, 22 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(TimerEvent.o)(i._ZN4mbed10TimerEventD2Ev))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = mbed::TimerEvent::~TimerEvent__sub_object() ⇒ ticker_remove_event ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed::Ticker::~Ticker()
[Address Reference Count : 1]- TimerEvent.o(.constdata__ZTVN4mbed10TimerEventE)
mbed::mbed_fdopen(mbed::FileHandle*, const char*) (Thumb, 68 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._ZN4mbed11mbed_fdopenEPNS_10FileHandleEPKc))
[Stack]
- Max Depth = 600 + Unknown Stack Size
- Call Chain = mbed::mbed_fdopen(mbed::FileHandle*, const char*) ⇒ fopen ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed::fdopen(mbed::FileHandle*, const char*)
mbed::DigitalInOut::operator =(int) (Thumb, 22 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed12DigitalInOutaSEi))
[Stack]
- Max Depth = 16
- Call Chain = mbed::DigitalInOut::operator =(int)
[Calls]- >> gpio_write(gpio_t*, int)
[Called By]
mbed::remove_filehandle(mbed::FileHandle*) (Thumb, 94 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._ZN4mbed17remove_filehandleEPNS_10FileHandleE))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = mbed::remove_filehandle(mbed::FileHandle*) ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed::FileBase::~FileBase()
mbed::mbed_set_unbuffered_stream(std::__FILE*) (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._ZN4mbed26mbed_set_unbuffered_streamEPSt6__FILE))
[Stack]
- Max Depth = 32
- Call Chain = mbed::mbed_set_unbuffered_stream(std::__FILE*) ⇒ setbuf ⇒ setvbuf
[Calls]
[Called By]- >> mbed::Stream::Stream__sub_object(const char*)
mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int) (Thumb, 144 bytes, Stack size 56 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI14start_transferEPKviPvihRKNS_8CallbackIFviEEEi))
[Stack]
- Max Depth = 512 + Unknown Stack Size
- Call Chain = mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int) ⇒ sleep_manager_lock_deep_sleep ⇒ core_util_atomic_incr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> spi_master_transfer
- >> spi_frequency
- >> spi_format
- >> sleep_manager_lock_deep_sleep
[Called By]- >> mbed::SPI::dequeue_transaction()
mbed::SPI::irq_handler_asynch() (Thumb, 80 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI18irq_handler_asynchEv))
[Stack]
- Max Depth = 616 + Unknown Stack Size
- Call Chain = mbed::SPI::irq_handler_asynch() ⇒ mbed::SPI::dequeue_transaction() ⇒ mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int) ⇒ sleep_manager_lock_deep_sleep ⇒ core_util_atomic_incr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed_assert_internal
- >> spi_irq_handler_asynch
- >> sleep_manager_unlock_deep_sleep
- >> mbed::SPI::dequeue_transaction()
[Address Reference Count : 1]
mbed::SPI::dequeue_transaction() (Thumb, 218 bytes, Stack size 80 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI19dequeue_transactionEv))
[Stack]
- Max Depth = 592 + Unknown Stack Size
- Call Chain = mbed::SPI::dequeue_transaction() ⇒ mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int) ⇒ sleep_manager_lock_deep_sleep ⇒ core_util_atomic_incr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int)
[Called By]- >> mbed::SPI::irq_handler_asynch()
mbed::SPI::lock() (Thumb, 32 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI4lockEv))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = mbed::SPI::lock() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Address Reference Count : 1]- SPI.o(.constdata__ZTVN4mbed3SPIE)
mbed::SPI::write(int) (Thumb, 70 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI5writeEi))
[Stack]
- Max Depth = 368 + Unknown Stack Size
- Call Chain = mbed::SPI::write(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> spi_master_write
- >> spi_frequency
- >> spi_format
[Called By]- >> Wakeup()
- >> WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
[Address Reference Count : 1]- SPI.o(.constdata__ZTVN4mbed3SPIE)
mbed::SPI::format(int, int) (Thumb, 74 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI6formatEii))
[Stack]
- Max Depth = 368 + Unknown Stack Size
- Call Chain = mbed::SPI::format(int, int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> spi_frequency
- >> spi_format
[Called By]
mbed::SPI::unlock() (Thumb, 32 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI6unlockEv))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = mbed::SPI::unlock() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Address Reference Count : 1]- SPI.o(.constdata__ZTVN4mbed3SPIE)
mbed::SPI::frequency(int) (Thumb, 72 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPI9frequencyEi))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = mbed::SPI::frequency(int) ⇒ spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> spi_frequency
- >> spi_format
[Called By]
mbed::SPI::SPI(PinName, PinName, PinName, PinName) (Thumb, 150 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPIC1E7PinNameS1_S1_S1_))
[Stack]
- Max Depth = 528 + Unknown Stack Size
- Call Chain = mbed::SPI::SPI(PinName, PinName, PinName, PinName) ⇒ spi_init ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> spi_init
- >> spi_frequency
- >> spi_format
- >> __aeabi_memclr4
[Called By]- >> __sti___8_main_cpp_RadioSpi
mbed::SPI::SPI__sub_object(PinName, PinName, PinName, PinName) (Thumb, 0 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPIC1E7PinNameS1_S1_S1_), UNUSED)
mbed::SPI::~SPI() (Thumb, 28 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPID1Ev))
[Stack]
- Max Depth = 8
- Call Chain = mbed::SPI::~SPI()
[Address Reference Count : 2]- main.o(i.__sti___8_main_cpp_RadioSpi)
- SPI.o(.constdata__ZTVN4mbed3SPIE)
mbed::SPI::~SPI__sub_object() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i._ZN4mbed3SPID1Ev), UNUSED)
mbed::Serial::lock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6Serial4lockEv))
[Address Reference Count : 1]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
mbed::Serial::unlock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6Serial6unlockEv))
[Address Reference Count : 1]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
mbed::Serial::Serial(PinName, PinName, const char*, int) (Thumb, 38 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6SerialC1E7PinNameS1_PKci))
[Stack]
- Max Depth = 624 + Unknown Stack Size
- Call Chain = mbed::Serial::Serial(PinName, PinName, const char*, int) ⇒ mbed::Stream::Stream__sub_object(const char*) ⇒ mbed::fdopen(mbed::FileHandle*, const char*) ⇒ mbed::mbed_fdopen(mbed::FileHandle*, const char*) ⇒ fopen ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::Stream::Stream__sub_object(const char*)
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
[Called By]
mbed::Serial::Serial__sub_object(PinName, PinName, const char*, int) (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZN4mbed6SerialC1E7PinNameS1_PKci), UNUSED)
mbed::Stream::lock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4lockEv))
[Address Reference Count : 1]
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::seek(long, int) (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4seekEli))
[Address Reference Count : 2]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::size() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream4sizeEv))
[Address Reference Count : 2]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::close() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5closeEv))
[Address Reference Count : 2]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::write(const void*, unsigned) (Thumb, 54 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream5writeEPKvj))
[Stack]
- Max Depth = 24
- Call Chain = mbed::Stream::write(const void*, unsigned)
[Address Reference Count : 2]- Serial.o(.constdata__ZTVN4mbed6SerialE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::isatty() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream6isattyEv))
[Address Reference Count : 2]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::unlock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6Stream6unlockEv))
[Address Reference Count : 1]
- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Stream::Stream__sub_object(const char*) (Thumb, 62 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6StreamC2EPKc))
[Stack]
- Max Depth = 616 + Unknown Stack Size
- Call Chain = mbed::Stream::Stream__sub_object(const char*) ⇒ mbed::fdopen(mbed::FileHandle*, const char*) ⇒ mbed::mbed_fdopen(mbed::FileHandle*, const char*) ⇒ fopen ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::mbed_set_unbuffered_stream(std::__FILE*)
- >> error
- >> __aeabi_errno_addr
- >> mbed::FileBase::FileBase(const char*, mbed::PathType)
- >> mbed::fdopen(mbed::FileHandle*, const char*)
[Called By]- >> mbed::Serial::Serial(PinName, PinName, const char*, int)
mbed::Stream::~Stream() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6StreamD2Ev), UNUSED)
mbed::Stream::~Stream__sub_object() (Thumb, 28 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Stream.o)(i._ZN4mbed6StreamD2Ev))
[Stack]
- Max Depth = 464 + Unknown Stack Size
- Call Chain = mbed::Stream::~Stream__sub_object() ⇒ mbed::FileBase::~FileBase() ⇒ mbed::remove_filehandle(mbed::FileHandle*) ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> fclose
- >> mbed::FileBase::~FileBase()
[Called By]
[Address Reference Count : 1]- Stream.o(.constdata__ZTVN4mbed6StreamE)
mbed::Ticker::setup(unsigned long long) (Thumb, 48 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6Ticker5setupEy))
[Stack]
- Max Depth = 504 + Unknown Stack Size
- Call Chain = mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> ticker_read_us
- >> mbed::TimerEvent::remove()
- >> mbed::TimerEvent::insert_absolute(unsigned long long)
[Called By]- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
mbed::Ticker::attach(mbed::Callback〈void()〉, float) (Thumb, 58 bytes, Stack size 56 bytes, .\build\main.o(i._ZN4mbed6Ticker6attachENS_8CallbackIFvvEEEf))
[Stack]
- Max Depth = 608 + Unknown Stack Size
- Call Chain = mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __aeabi_fmul
- >> __aeabi_f2ulz
- >> mbed::Callback〈void()〉::~Callback()
- >> mbed::Callback〈void()〉::Callback(const mbed::Callback〈void()〉&)
- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
[Called By]- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
mbed::Ticker::detach() (Thumb, 106 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6Ticker6detachEv))
[Stack]
- Max Depth = 488 + Unknown Stack Size
- Call Chain = mbed::Ticker::detach() ⇒ mbed::TimerEvent::remove() ⇒ ticker_remove_event ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> mbed::TimerEvent::remove()
- >> sleep_manager_unlock_deep_sleep
[Called By]- >> RangeTestMasterMode(unsigned short, unsigned short)
mbed::Ticker::handler() (Thumb, 38 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6Ticker7handlerEv))
[Stack]
- Max Depth = 496 + Unknown Stack Size
- Call Chain = mbed::Ticker::handler() ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::TimerEvent::insert_absolute(unsigned long long)
[Address Reference Count : 1]- Ticker.o(.constdata__ZTVN4mbed6TickerE)
mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) (Thumb, 100 bytes, Stack size 48 bytes, .\build\main.o(i._ZN4mbed6Ticker9attach_usENS_8CallbackIFvvEEEy))
[Stack]
- Max Depth = 552 + Unknown Stack Size
- Call Chain = mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> mbed::Callback〈void()〉::~Callback()
- >> mbed::Callback〈void()〉::Callback(const mbed::Callback〈void()〉&)
- >> sleep_manager_lock_deep_sleep
- >> mbed::Ticker::setup(unsigned long long)
[Called By]- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
mbed::Ticker::~Ticker() (Thumb, 130 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6TickerD1Ev))
[Stack]
- Max Depth = 488 + Unknown Stack Size
- Call Chain = mbed::Ticker::~Ticker() ⇒ mbed::TimerEvent::remove() ⇒ ticker_remove_event ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> mbed::TimerEvent::remove()
- >> sleep_manager_unlock_deep_sleep
- >> mbed::TimerEvent::~TimerEvent__sub_object()
[Address Reference Count : 2]- main.o(i.__sti___8_main_cpp_RadioSpi)
- Ticker.o(.constdata__ZTVN4mbed6TickerE)
mbed::Ticker::~Ticker__sub_object() (Thumb, 0 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Ticker.o)(i._ZN4mbed6TickerD1Ev), UNUSED)
mbed::fdopen(mbed::FileHandle*, const char*) (Thumb, 8 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileHandle.o)(i._ZN4mbed6fdopenEPNS_10FileHandleEPKc))
[Stack]
- Max Depth = 608 + Unknown Stack Size
- Call Chain = mbed::fdopen(mbed::FileHandle*, const char*) ⇒ mbed::mbed_fdopen(mbed::FileHandle*, const char*) ⇒ fopen ⇒ freopen ⇒ _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::mbed_fdopen(mbed::FileHandle*, const char*)
[Called By]- >> mbed::Stream::Stream__sub_object(const char*)
mbed::FileBase::getPathType() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBase11getPathTypeEv))
[Called By]
- >> mbed::FilePath::isFile()
- >> mbed::FilePath::file()
- >> mbed::FilePath::fileSystem()
mbed::FileBase::lookup(const char*, unsigned) (Thumb, 96 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBase6lookupEPKcj))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed_assert_internal
- >> strncmp
- >> strlen
- >> SingletonPtr〈PlatformMutex〉::operator -〉()
[Called By]- >> mbed::FilePath::FilePath(const char*)
mbed::FileBase::FileBase(const char*, mbed::PathType) (Thumb, 50 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBaseC1EPKcNS_8PathTypeE))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = mbed::FileBase::FileBase(const char*, mbed::PathType) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> SingletonPtr〈PlatformMutex〉::operator -〉()
[Called By]- >> mbed::Stream::Stream__sub_object(const char*)
mbed::FileBase::FileBase__sub_object(const char*, mbed::PathType) (Thumb, 0 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBaseC1EPKcNS_8PathTypeE), UNUSED)
mbed::FileBase::~FileBase() (Thumb, 74 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBaseD1Ev))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = mbed::FileBase::~FileBase() ⇒ mbed::remove_filehandle(mbed::FileHandle*) ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::remove_filehandle(mbed::FileHandle*)
- >> SingletonPtr〈PlatformMutex〉::operator -〉()
[Called By]- >> mbed::Stream::~Stream__sub_object()
[Address Reference Count : 1]- FileBase.o(.constdata__ZTVN4mbed8FileBaseE)
mbed::FileBase::~FileBase__sub_object() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(i._ZN4mbed8FileBaseD1Ev), UNUSED)
mbed::FilePath::fileSystem() (Thumb, 32 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePath10fileSystemEv))
[Stack]
- Max Depth = 8
- Call Chain = mbed::FilePath::fileSystem()
[Calls]- >> mbed::FileBase::getPathType()
[Called By]
mbed::FilePath::file() (Thumb, 32 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePath4fileEv))
[Stack]
- Max Depth = 8
- Call Chain = mbed::FilePath::file()
[Calls]- >> mbed::FileBase::getPathType()
[Called By]
mbed::FilePath::exists() (Thumb, 10 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePath6existsEv))
[Called By]
mbed::FilePath::isFile() (Thumb, 24 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePath6isFileEv))
[Stack]
- Max Depth = 8
- Call Chain = mbed::FilePath::isFile()
[Calls]- >> mbed::FileBase::getPathType()
[Called By]
mbed::FilePath::fileName() (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePath8fileNameEv))
[Called By]
mbed::FilePath::FilePath(const char*) (Thumb, 68 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePathC1EPKc))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed::FileBase::lookup(const char*, unsigned)
[Called By]
mbed::FilePath::FilePath__sub_object(const char*) (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FilePath.o)(i._ZN4mbed8FilePathC1EPKc), UNUSED)
mbed::DigitalIn::DigitalIn(PinName) (Thumb, 26 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed9DigitalInC1E7PinName))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = mbed::DigitalIn::DigitalIn(PinName) ⇒ gpio_init_in ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __aeabi_memclr4
- >> gpio_init_in
[Called By]- >> __sti___8_main_cpp_RadioSpi
mbed::DigitalIn::DigitalIn__sub_object(PinName) (Thumb, 0 bytes, Stack size 16 bytes, .\build\main.o(i._ZN4mbed9DigitalInC1E7PinName), UNUSED)
mbed::DigitalIn::operator int() (Thumb, 28 bytes, Stack size 0 bytes, .\build\main.o(i._ZN4mbed9DigitalIncviEv))
[Called By]
- >> $Super$$main
- >> SendMyID(unsigned short)
- >> Wakeup()
- >> Learn(unsigned short, unsigned char)
- >> WriteRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> ping_paired_transceiver(short, short, float*)
- >> ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> WriteTXBuffer(unsigned char, unsigned char*, unsigned short)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> TargetsListen(unsigned short)
- >> ReadRXBuffer(unsigned char, unsigned char*, unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
thunk{-188} to mbed::Serial::lock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial4lockEv))
[Address Reference Count : 1]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
thunk{-188} to mbed::Serial::_putc(int) (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial5_putcEi))
[Stack]
- Max Depth = 32
- Call Chain = thunk{-188} to mbed::Serial::_putc(int) ⇒ mbed::SerialBase::_base_putc(int) ⇒ serial_putc
[Calls]- >> mbed::SerialBase::_base_putc(int)
[Address Reference Count : 1]- Serial.o(.constdata__ZTVN4mbed6SerialE)
thunk{-188} to mbed::Serial::unlock() (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(Serial.o)(i._ZThn188_N4mbed6Serial6unlockEv))
[Address Reference Count : 1]
- Serial.o(.constdata__ZTVN4mbed6SerialE)
__ARM_common_ll_muluu (Thumb, 48 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(i.__ARM_common_ll_muluu))
[Stack]
- Max Depth = 24
- Call Chain = __ARM_common_ll_muluu
[Called By]
__ARM_common_switch8 (Thumb, 28 bytes, Stack size 8 bytes, .\build\main.o(i.__ARM_common_switch8))
[Stack]
- Max Depth = 8
- Call Chain = __ARM_common_switch8
[Called By]- >> SetAllModulationParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
- >> SetAllPacketParameters(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)
__ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(fpclassify.o)(i.__ARM_fpclassify))
[Called By]
- >> _printf_fp_hex_real
- >> _printf_fp_dec_real
- >> pow
__aeabi_atexit (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i.__aeabi_atexit))
[Called By]
- >> __sti___8_main_cpp_RadioSpi
- >> __sti___7_SPI_cpp_ab1f1164
__aeabi_vec_ctor_nocookie_nodtor (Thumb, 34 bytes, Stack size 40 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(aeabi_vec_ctor_nocookie_nodtor.o)(i.__aeabi_vec_ctor_nocookie_nodtor))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_vec_ctor_nocookie_nodtor
[Called By]- >> __sti___7_SPI_cpp_ab1f1164
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
__cxa_pure_virtual (Thumb, 10 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\cpplib\cpprt_p.l(pure_virt.o)(i.__cxa_pure_virtual))
[Stack]
- Max Depth = 48
- Call Chain = __cxa_pure_virtual ⇒ __rt_SIGPVFN ⇒ __rt_SIGPVFN_inner ⇒ __default_signal_display ⇒ _ttywrch
[Calls]
[Address Reference Count : 3]- TimerEvent.o(.constdata__ZTVN4mbed10TimerEventE)
- FileHandle.o(.constdata__ZTVN4mbed10FileHandleE)
- Stream.o(.constdata__ZTVN4mbed6StreamE)
__kernel_poly (Thumb, 172 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(poly.o)(i.__kernel_poly))
[Stack]
- Max Depth = 80
- Call Chain = __kernel_poly ⇒ __aeabi_dmul
[Calls]- >> __aeabi_dmul
- >> __aeabi_dadd
[Called By]
__mathlib_dbl_divzero (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(dunder.o)(i.__mathlib_dbl_divzero))
[Stack]
- Max Depth = 72
- Call Chain = __mathlib_dbl_divzero ⇒ __aeabi_ddiv
[Calls]
[Called By]
__mathlib_dbl_infnan2 (Thumb, 8 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(dunder.o)(i.__mathlib_dbl_infnan2))
[Stack]
- Max Depth = 16
- Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd
[Calls]
[Called By]
__mathlib_dbl_invalid (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(dunder.o)(i.__mathlib_dbl_invalid))
[Stack]
- Max Depth = 72
- Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv
[Calls]
[Called By]
__mathlib_dbl_overflow (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(dunder.o)(i.__mathlib_dbl_overflow))
[Stack]
- Max Depth = 24
- Call Chain = __mathlib_dbl_overflow ⇒ __ARM_scalbn
[Calls]
[Called By]
__mathlib_dbl_underflow (Thumb, 14 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(dunder.o)(i.__mathlib_dbl_underflow))
[Stack]
- Max Depth = 24
- Call Chain = __mathlib_dbl_underflow ⇒ __ARM_scalbn
[Calls]
[Called By]
__user_setup_stackheap (Thumb, 8 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i.__user_setup_stackheap))
[Stack]
- Max Depth = 8
- Call Chain = __user_setup_stackheap
[Calls]- >> _mbed_user_setup_stackheap
[Called By]
_is_digit (Thumb, 14 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(__printf_wp.o)(i._is_digit))
[Called By]
_mbed_user_setup_stackheap (Thumb, 10 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._mbed_user_setup_stackheap))
[Called By]
- >> __user_setup_stackheap
_platform_post_stackheap_init (Thumb, 26 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_sdk_boot.o(i._platform_post_stackheap_init))
[Stack]
- Max Depth = 360
- Call Chain = _platform_post_stackheap_init ⇒ mbed_sdk_init ⇒ SetSysClock ⇒ SetSysClock_PLL_HSE ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> mbed_sdk_init
- >> __aeabi_memcpy4
[Called By]
_sys_close (Thumb, 68 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_close))
[Stack]
- Max Depth = 16
- Call Chain = _sys_close
[Calls]
[Called By]
_sys_flen (Thumb, 70 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_flen))
[Stack]
- Max Depth = 16
- Call Chain = _sys_flen
[Calls]
[Called By]
_sys_istty (Thumb, 58 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_istty))
[Stack]
- Max Depth = 8
- Call Chain = _sys_istty
[Calls]
[Called By]
_sys_open (Thumb, 500 bytes, Stack size 64 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_open))
[Stack]
- Max Depth = 520 + Unknown Stack Size
- Call Chain = _sys_open ⇒ mbed::FilePath::FilePath(const char*) ⇒ mbed::FileBase::lookup(const char*, unsigned) ⇒ SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> serial_baud
- >> mbed::FilePath::FilePath(const char*)
- >> mbed::FilePath::fileName()
- >> mbed::FilePath::isFile()
- >> mbed::FilePath::exists()
- >> mbed::FilePath::file()
- >> mbed::FilePath::fileSystem()
- >> serial_init
- >> mbed_assert_internal
- >> strcmp
- >> __aeabi_errno_addr
[Called By]
_sys_seek (Thumb, 70 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_seek))
[Stack]
- Max Depth = 16
- Call Chain = _sys_seek
[Calls]
[Called By]
_sys_write (Thumb, 114 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i._sys_write))
[Stack]
- Max Depth = 160
- Call Chain = _sys_write ⇒ serial_init ⇒ pin_mode (Cycle)
[Calls]- >> serial_baud
- >> serial_putc
- >> serial_init
- >> __aeabi_errno_addr
[Called By]
core_util_atomic_decr_u16 (Thumb, 26 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_critical.o)(i.core_util_atomic_decr_u16))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = core_util_atomic_decr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
[Called By]- >> sleep_manager_unlock_deep_sleep
core_util_atomic_incr_u16 (Thumb, 26 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_critical.o)(i.core_util_atomic_incr_u16))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = core_util_atomic_incr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
[Called By]- >> sleep_manager_lock_deep_sleep
core_util_critical_section_enter (Thumb, 72 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_critical.o)(i.core_util_critical_section_enter))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = core_util_critical_section_enter ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed_die
- >> mbed_error_vfprintf
- >> mbed_error_printf
- >> mbed_assert_internal
- >> core_util_atomic_incr_u16
- >> core_util_atomic_decr_u16
- >> ticker_remove_event
- >> ticker_insert_event_us
- >> mbed::Ticker::~Ticker()
- >> sleep_manager_unlock_deep_sleep
- >> mbed::SPI::dequeue_transaction()
- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
- >> sleep_manager_lock_deep_sleep
- >> mbed::Ticker::detach()
- >> mbed::Ticker::setup(unsigned long long)
- >> mbed::SerialBase::~SerialBase()
- >> MyRadioReset()
core_util_critical_section_exit (Thumb, 58 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_critical.o)(i.core_util_critical_section_exit))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed_error_vfprintf
- >> mbed_error_printf
- >> core_util_atomic_incr_u16
- >> core_util_atomic_decr_u16
- >> ticker_remove_event
- >> ticker_insert_event_us
- >> mbed::Ticker::~Ticker()
- >> sleep_manager_unlock_deep_sleep
- >> mbed::SPI::dequeue_transaction()
- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
- >> sleep_manager_lock_deep_sleep
- >> mbed::Ticker::detach()
- >> mbed::Ticker::setup(unsigned long long)
- >> mbed::SerialBase::~SerialBase()
- >> MyRadioReset()
error (Thumb, 38 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_error.o)(i.error))
[Stack]
- Max Depth = 312 + Unknown Stack Size
- Call Chain = error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> exit
- >> mbed_error_vfprintf
[Called By]- >> spi_get_clock_freq
- >> init_uart
- >> pinmap_merge
- >> Set_GPIO_Clock
- >> pinmap_pinout
- >> pinmap_peripheral
- >> spi_init
- >> spi_frequency
- >> spi_format
- >> init_spi
- >> sleep_manager_unlock_deep_sleep
- >> mbed::Stream::Stream__sub_object(const char*)
- >> sleep_manager_lock_deep_sleep
exit (Thumb, 24 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_retarget.o(i.exit))
[Stack]
- Max Depth = 240 + In Cycle
- Call Chain = exit ⇒ mbed_die (Cycle)
[Calls]
[Called By]- >> error
- >> __rt_entry_main
fputc (Thumb, 30 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(fputc.o)(i.fputc))
[Stack]
- Max Depth = 32
- Call Chain = fputc ⇒ __flsbuf_byte
[Calls]
[Address Reference Count : 1]- _printf_char_file.o(.text)
get_us_ticker_data (Thumb, 4 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(i.get_us_ticker_data))
[Called By]
- >> wait_ms
- >> wait_us
- >> wait
- >> mbed::TimerEvent::TimerEvent__sub_object()
gpio_dir (Thumb, 32 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/gpio_api.o(i.gpio_dir))
[Called By]
- >> gpio_init_out
- >> gpio_init_in
- >> MyRadioReset()
gpio_init (Thumb, 70 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/gpio_api.o(i.gpio_init))
[Stack]
- Max Depth = 344 + Unknown Stack Size
- Call Chain = gpio_init ⇒ Set_GPIO_Clock ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> Set_GPIO_Clock
- >> pin_function
[Called By]- >> gpio_init_out
- >> gpio_init_in
gpio_init_in (Thumb, 34 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_gpio.o)(i.gpio_init_in))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = gpio_init_in ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> gpio_dir
- >> gpio_mode
- >> gpio_init
[Called By]- >> __sti___8_main_cpp_RadioSpi
- >> mbed::DigitalIn::DigitalIn(PinName)
gpio_init_out (Thumb, 40 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_gpio.o)(i.gpio_init_out))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> gpio_dir
- >> gpio_mode
- >> gpio_init
[Called By]- >> mbed_die
- >> mbed::DigitalOut::DigitalOut(PinName)
gpio_mode (Thumb, 14 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/gpio_api.o(i.gpio_mode))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> gpio_init_out
- >> gpio_init_in
init_spi (Thumb, 46 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.init_spi), UNUSED)
[Calls]
init_uart (Thumb, 100 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_api.o(i.init_uart))
[Stack]
- Max Depth = 112 + In Cycle
- Call Chain = init_uart ⇒ error (Cycle)
[Calls]- >> HAL_UART_Init
- >> error
[Called By]- >> serial_baud
- >> serial_init
$Super$$main (Thumb, 1370 bytes, Stack size 544 bytes, .\build\main.o(i.main))
[Stack]
- Max Depth = 6440 + Unknown Stack Size
- Call Chain = $Super$$main ⇒ RangeTestMasterMode(unsigned short, unsigned short) ⇒ mbed::Ticker::attach(mbed::Callback〈void()〉, float) ⇒ mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long) ⇒ mbed::Ticker::setup(unsigned long long) ⇒ mbed::TimerEvent::insert_absolute(unsigned long long) ⇒ ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __2printf
- >> mbed::DigitalIn::operator int()
- >> mbed::DigitalOut::operator =(int)
- >> wait
- >> mbed::Stream::~Stream__sub_object()
- >> mbed::Serial::Serial(PinName, PinName, const char*, int)
- >> mbed::SerialBase::~SerialBase()
- >> mbed::SerialBase::baud(int)
- >> LoadTXBuf()
- >> writecom(unsigned char, unsigned char)
- >> SendMyID(unsigned short)
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> SpiInit()
- >> Wakeup()
- >> Learn(unsigned short, unsigned char)
- >> SetTypicalRegisterSettings(unsigned char, unsigned char)
- >> ping_paired_transceiver(short, short, float*)
- >> ReadRegister_16bAddress(unsigned short, unsigned char*, unsigned short)
- >> write_string_to_LCD(char*, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> write_int_to_LCD(unsigned, unsigned char)
- >> select_green_LED(unsigned char)
- >> Set_LCD_Bargraph(short, unsigned short, float)
- >> SelectInterrupts()
- >> select_blue_LED(unsigned char)
- >> SelectRegulator(unsigned char)
- >> SetRfFrequency(unsigned)
- >> do_light_show()
- >> distance_beep(signed char)
- >> WriteCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> TargetsListen(unsigned short)
- >> ReadCommand2(RadioCommands_u, unsigned char*, unsigned short)
- >> MyRadioReset()
- >> GoToStandby(unsigned char)
- >> EepromWrite(unsigned, unsigned)
[Called By]
mbed_assert_internal (Thumb, 30 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_assert.o)(i.mbed_assert_internal))
[Stack]
- Max Depth = 424 + Unknown Stack Size
- Call Chain = mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> mbed_die
- >> core_util_critical_section_enter
- >> mbed_error_printf
[Called By]- >> _sys_open
- >> mbed::remove_filehandle(mbed::FileHandle*)
- >> serial_init
- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> pin_mode
- >> pin_function
- >> spi_init
- >> SingletonPtr〈PlatformMutex〉::operator -〉()
- >> mbed::FileBase::lookup(const char*, unsigned)
- >> mbed::SPI::unlock()
- >> mbed::SPI::lock()
- >> mbed::SPI::irq_handler_asynch()
mbed_die (Thumb, 84 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_board.o(i.mbed_die))
[Stack]
- Max Depth = 408 + Unknown Stack Size
- Call Chain = mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> wait_ms
- >> gpio_init_out
- >> core_util_critical_section_enter
[Called By]- >> exit
- >> mbed_assert_internal
mbed_error_printf (Thumb, 80 bytes, Stack size 160 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_board.o(i.mbed_error_printf))
[Stack]
- Max Depth = 304 + Unknown Stack Size
+ In Cycle
- Call Chain = mbed_error_printf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> serial_putc
- >> serial_init
- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> vsnprintf
[Called By]
mbed_error_vfprintf (Thumb, 72 bytes, Stack size 144 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_board.o(i.mbed_error_vfprintf))
[Stack]
- Max Depth = 288 + Unknown Stack Size
+ In Cycle
- Call Chain = mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> serial_putc
- >> serial_init
- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> vsnprintf
[Called By]
mbed_main (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_sdk_boot.o(i.mbed_main))
[Called By]
mbed_sdk_init (Thumb, 20 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed_overrides.o(i.mbed_sdk_init))
[Stack]
- Max Depth = 344
- Call Chain = mbed_sdk_init ⇒ SetSysClock ⇒ SetSysClock_PLL_HSE ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
[Calls]- >> SetSysClock
- >> HAL_Init
- >> SystemCoreClockUpdate
[Called By]- >> _platform_post_stackheap_init
pin_function (Thumb, 274 bytes, Stack size 64 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/pinmap.o(i.pin_function))
[Stack]
- Max Depth = 64 + In Cycle
- Call Chain = pin_function ⇒ Set_GPIO_Clock (Cycle)
[Calls]- >> Set_GPIO_Clock
- >> mbed_assert_internal
[Called By]- >> gpio_init
- >> pinmap_pinout
pin_mode (Thumb, 142 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/pinmap.o(i.pin_mode))
[Stack]
- Max Depth = 352 + Unknown Stack Size
+ In Cycle
- Call Chain = pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> Set_GPIO_Clock
- >> mbed_assert_internal
- >> __aeabi_uidivmod
[Called By]- >> serial_init
- >> gpio_mode
- >> pinmap_pinout
pinmap_merge (Thumb, 30 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_pinmap_common.o)(i.pinmap_merge))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = pinmap_merge ⇒ error (Cycle)
[Calls]
[Called By]- >> serial_init
- >> spi_init
pinmap_peripheral (Thumb, 60 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_pinmap_common.o)(i.pinmap_peripheral))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = pinmap_peripheral ⇒ error (Cycle)
[Calls]
[Called By]- >> serial_init
- >> spi_init
pinmap_pinout (Thumb, 62 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_pinmap_common.o)(i.pinmap_pinout))
[Stack]
- Max Depth = 72 + In Cycle
- Call Chain = pinmap_pinout ⇒ pin_mode (Cycle)
[Calls]- >> pin_mode
- >> pin_function
- >> error
[Called By]- >> serial_init
- >> spi_init
pow (Thumb, 2548 bytes, Stack size 128 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(pow.o)(i.pow))
[Stack]
- Max Depth = 208
- Call Chain = pow ⇒ __kernel_poly ⇒ __aeabi_dmul
[Calls]- >> __ARM_scalbn
- >> __aeabi_dmul
- >> __aeabi_i2d
- >> __aeabi_ddiv
- >> __aeabi_drsub
- >> __aeabi_dsub
- >> __aeabi_dadd
- >> sqrt
- >> __kernel_poly
- >> __ARM_fpclassify
- >> __mathlib_dbl_underflow
- >> __mathlib_dbl_overflow
- >> __mathlib_dbl_invalid
- >> __mathlib_dbl_infnan2
- >> __mathlib_dbl_divzero
- >> __aeabi_cdrcmple
- >> __set_errno
[Called By]- >> SetRfFrequency(unsigned)
serial_baud (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_baud))
[Stack]
- Max Depth = 120
- Call Chain = serial_baud ⇒ init_uart ⇒ error (Cycle)
[Calls]
[Called By]- >> _sys_write
- >> _sys_open
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
- >> mbed::SerialBase::baud(int)
serial_init (Thumb, 314 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_init))
[Stack]
- Max Depth = 144 + In Cycle
- Call Chain = serial_init ⇒ pin_mode (Cycle)
[Calls]- >> init_uart
- >> pinmap_merge
- >> pin_mode
- >> pinmap_pinout
- >> pinmap_peripheral
- >> mbed_assert_internal
- >> __aeabi_memcpy4
[Called By]- >> _sys_write
- >> _sys_open
- >> mbed_error_vfprintf
- >> mbed_error_printf
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
serial_irq_handler (Thumb, 14 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_handler))
[Called By]
- >> mbed::SerialBase::SerialBase(PinName, PinName, int)
serial_irq_handler_asynch (Thumb, 366 bytes, Stack size 32 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_handler_asynch))
[Stack]
- Max Depth = 56
- Call Chain = serial_irq_handler_asynch ⇒ HAL_UART_IRQHandler
[Calls]
[Called By]- >> mbed::SerialBase::interrupt_handler_asynch()
serial_irq_set (Thumb, 190 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_irq_set))
[Stack]
- Max Depth = 16
- Call Chain = serial_irq_set
[Called By]- >> mbed::SerialBase::~SerialBase()
serial_putc (Thumb, 34 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.serial_putc))
[Stack]
- Max Depth = 16
- Call Chain = serial_putc
[Calls]
[Called By]- >> _sys_write
- >> mbed_error_vfprintf
- >> mbed_error_printf
- >> mbed::SerialBase::_base_putc(int)
serial_writable (Thumb, 24 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_api.o(i.serial_writable))
[Called By]
sleep_manager_lock_deep_sleep (Thumb, 40 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_sleep_manager.o)(i.sleep_manager_lock_deep_sleep))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = sleep_manager_lock_deep_sleep ⇒ core_util_atomic_incr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> error
- >> core_util_atomic_incr_u16
[Called By]- >> mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int)
- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
- >> mbed::SerialBase::~SerialBase()
sleep_manager_unlock_deep_sleep (Thumb, 38 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_sleep_manager.o)(i.sleep_manager_unlock_deep_sleep))
[Stack]
- Max Depth = 456 + Unknown Stack Size
- Call Chain = sleep_manager_unlock_deep_sleep ⇒ core_util_atomic_decr_u16 ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> error
- >> core_util_atomic_decr_u16
[Called By]- >> mbed::SerialBase::interrupt_handler_asynch()
- >> mbed::Ticker::~Ticker()
- >> mbed::SPI::irq_handler_asynch()
- >> mbed::Ticker::detach()
- >> mbed::SerialBase::~SerialBase()
spi_format (Thumb, 132 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_format))
[Stack]
- Max Depth = 328 + Unknown Stack Size
- Call Chain = spi_format ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]
[Called By]- >> mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int)
- >> mbed::SPI::SPI(PinName, PinName, PinName, PinName)
- >> mbed::SPI::frequency(int)
- >> mbed::SPI::format(int, int)
- >> mbed::SPI::write(int)
spi_frequency (Thumb, 90 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_frequency))
[Stack]
- Max Depth = 344 + Unknown Stack Size
- Call Chain = spi_frequency ⇒ spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> spi_get_clock_freq
- >> error
- >> HAL_SPI_Init
[Called By]- >> mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int)
- >> mbed::SPI::SPI(PinName, PinName, PinName, PinName)
- >> mbed::SPI::frequency(int)
- >> mbed::SPI::format(int, int)
- >> mbed::SPI::write(int)
spi_get_clock_freq (Thumb, 44 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/spi_api.o(i.spi_get_clock_freq))
[Stack]
- Max Depth = 320 + Unknown Stack Size
- Call Chain = spi_get_clock_freq ⇒ error ⇒ mbed_error_vfprintf ⇒ core_util_critical_section_exit (Cycle)
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> error
[Called By]
spi_init (Thumb, 284 bytes, Stack size 64 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_init))
[Stack]
- Max Depth = 488 + Unknown Stack Size
- Call Chain = spi_init ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> pinmap_merge
- >> pinmap_pinout
- >> pinmap_peripheral
- >> mbed_assert_internal
- >> error
- >> HAL_SPI_Init
[Called By]- >> mbed::SPI::SPI(PinName, PinName, PinName, PinName)
spi_irq_handler_asynch (Thumb, 98 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_irq_handler_asynch))
[Stack]
- Max Depth = 32
- Call Chain = spi_irq_handler_asynch ⇒ HAL_SPI_IRQHandler
[Calls]
[Called By]- >> mbed::SPI::irq_handler_asynch()
spi_master_transfer (Thumb, 198 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_master_transfer))
[Stack]
- Max Depth = 108
- Call Chain = spi_master_transfer ⇒ spi_master_start_asynch_transfer ⇒ HAL_SPI_Receive_IT ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> spi_master_start_asynch_transfer
[Called By]- >> mbed::SPI::start_transfer(const void*, int, void*, int, unsigned char, const mbed::Callback〈void(int)〉&, int)
spi_master_write (Thumb, 84 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_master_write))
[Stack]
- Max Depth = 80
- Call Chain = spi_master_write ⇒ HAL_SPI_Transmit ⇒ SPI_WaitOnFlagUntilTimeout
[Calls]
[Called By]
sqrt (Thumb, 66 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\m_ps.l(sqrt.o)(i.sqrt))
[Stack]
- Max Depth = 44
- Call Chain = sqrt ⇒ _dsqrt
[Calls]
[Called By]
ticker_insert_event_us (Thumb, 92 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_insert_event_us))
[Stack]
- Max Depth = 472 + Unknown Stack Size
- Call Chain = ticker_insert_event_us ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> update_present_time
- >> schedule_interrupt
[Called By]- >> mbed::TimerEvent::insert_absolute(unsigned long long)
ticker_irq_handler (Thumb, 94 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_irq_handler))
[Stack]
- Max Depth = 56
- Call Chain = ticker_irq_handler ⇒ schedule_interrupt ⇒ update_present_time
[Calls]
[Called By]
ticker_read (Thumb, 64 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_read))
[Stack]
- Max Depth = 48
- Call Chain = ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> update_present_time
- >> schedule_interrupt
[Called By]
ticker_read_us (Thumb, 66 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_read_us))
[Stack]
- Max Depth = 48
- Call Chain = ticker_read_us ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> update_present_time
- >> schedule_interrupt
[Called By]- >> mbed::Ticker::setup(unsigned long long)
ticker_remove_event (Thumb, 56 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_remove_event))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = ticker_remove_event ⇒ core_util_critical_section_exit ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> core_util_critical_section_exit
- >> core_util_critical_section_enter
- >> schedule_interrupt
[Called By]- >> mbed::TimerEvent::remove()
- >> mbed::TimerEvent::~TimerEvent__sub_object()
ticker_set_handler (Thumb, 60 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.ticker_set_handler))
[Stack]
- Max Depth = 56
- Call Chain = ticker_set_handler ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> update_present_time
- >> schedule_interrupt
[Called By]- >> mbed::TimerEvent::TimerEvent__sub_object()
timer_irq_handler (Thumb, 136 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/hal_tick_16b.o(i.timer_irq_handler))
[Stack]
- Max Depth = 88
- Call Chain = timer_irq_handler ⇒ us_ticker_irq_handler ⇒ ticker_irq_handler ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> us_ticker_irq_handler
- >> HAL_IncTick
[Address Reference Count : 1]- hal_tick_16b.o(i.HAL_InitTick)
us_ticker_clear_interrupt (Thumb, 12 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_clear_interrupt))
[Address Reference Count : 1]
- mbed_us_ticker_api.o(.constdata)
us_ticker_disable_interrupt (Thumb, 14 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_disable_interrupt))
[Address Reference Count : 1]
- mbed_us_ticker_api.o(.constdata)
us_ticker_fire_interrupt (Thumb, 18 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_fire_interrupt))
[Stack]
- Max Depth = 12
- Call Chain = us_ticker_fire_interrupt ⇒ HAL_TIM_GenerateEvent
[Calls]
[Address Reference Count : 1]- mbed_us_ticker_api.o(.constdata)
us_ticker_init (Thumb, 2 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_init))
[Address Reference Count : 1]
- mbed_us_ticker_api.o(.constdata)
us_ticker_irq_handler (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_us_ticker_api.o)(i.us_ticker_irq_handler))
[Stack]
- Max Depth = 64
- Call Chain = us_ticker_irq_handler ⇒ ticker_irq_handler ⇒ schedule_interrupt ⇒ update_present_time
[Calls]
[Called By]
us_ticker_read (Thumb, 58 bytes, Stack size 12 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_read))
[Stack]
- Max Depth = 12
- Call Chain = us_ticker_read
[Address Reference Count : 1]- mbed_us_ticker_api.o(.constdata)
us_ticker_set_interrupt (Thumb, 114 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/us_ticker_16b.o(i.us_ticker_set_interrupt))
[Stack]
- Max Depth = 16
- Call Chain = us_ticker_set_interrupt
[Address Reference Count : 1]- mbed_us_ticker_api.o(.constdata)
wait (Thumb, 40 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_wait_api_no_rtos.o)(i.wait))
[Stack]
- Max Depth = 64
- Call Chain = wait ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> ticker_read
- >> get_us_ticker_data
- >> __aeabi_fmul
- >> __aeabi_f2iz
[Called By]- >> $Super$$main
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> SpiInit()
wait_ms (Thumb, 36 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_wait_api_no_rtos.o)(i.wait_ms))
[Stack]
- Max Depth = 64
- Call Chain = wait_ms ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> ticker_read
- >> get_us_ticker_data
[Called By]- >> mbed_die
- >> Wakeup()
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> do_light_show()
- >> MyRadioReset()
wait_us (Thumb, 30 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_wait_api_no_rtos.o)(i.wait_us))
[Stack]
- Max Depth = 64
- Call Chain = wait_us ⇒ ticker_read ⇒ schedule_interrupt ⇒ update_present_time
[Calls]- >> ticker_read
- >> get_us_ticker_data
[Called By]- >> writecom(unsigned char, unsigned char)
- >> initLCD(unsigned char, unsigned char, unsigned short, unsigned short)
- >> RangeTestMasterMode(unsigned short, unsigned short)
- >> distance_beep(signed char)
_get_lc_numeric (Thumb, 44 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(lc_numeric_c.o)(locale$$code))
[Stack]
- Max Depth = 24
- Call Chain = _get_lc_numeric ⇒ strcmp
[Calls]
[Called By]- >> __rt_lib_init_lc_numeric_2
_get_lc_ctype (Thumb, 44 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(lc_ctype_c.o)(locale$$code))
[Stack]
- Max Depth = 24
- Call Chain = _get_lc_ctype ⇒ strcmp
[Calls]
[Called By]- >> __rt_lib_init_lc_ctype_2
[Address Reference Count : 1]
SingletonPtr〈PlatformMutex〉::operator -〉() (Thumb, 36 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(FileBase.o)(t._ZN12SingletonPtrI13PlatformMutexEptEv))
[Stack]
- Max Depth = 432 + Unknown Stack Size
- Call Chain = SingletonPtr〈PlatformMutex〉::operator -〉() ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]
[Called By]- >> mbed::FileBase::~FileBase()
- >> mbed::FileBase::FileBase(const char*, mbed::PathType)
- >> mbed::FileBase::lookup(const char*, unsigned)
mbed::Transaction〈mbed::SPI〉::Transaction() (Thumb, 26 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEEC1Ev))
[Address Reference Count : 1]
- SPI.o(i.__sti___7_SPI_cpp_ab1f1164)
mbed::Transaction〈mbed::SPI〉::Transaction__sub_object() (Thumb, 0 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEEC1Ev), UNUSED)
mbed::Transaction〈mbed::SPI〉::~Transaction() (Thumb, 24 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEED1Ev))
[Stack]
- Max Depth = 8
- Call Chain = mbed::Transaction〈mbed::SPI〉::~Transaction()
[Address Reference Count : 1]- SPI.o(t._ZN4mbed14CircularBufferINS_11TransactionINS_3SPIEEELj2EjED1Ev)
mbed::Transaction〈mbed::SPI〉::~Transaction__sub_object() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed11TransactionINS_3SPIEED1Ev), UNUSED)
mbed::CircularBuffer〈mbed::Transaction〈mbed::SPI〉, (unsigned)2, unsigned〉::~CircularBuffer() (Thumb, 18 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed14CircularBufferINS_11TransactionINS_3SPIEEELj2EjED1Ev))
[Stack]
- Max Depth = 32
- Call Chain = mbed::CircularBuffer〈mbed::Transaction〈mbed::SPI〉, (unsigned)2, unsigned〉::~CircularBuffer() ⇒ __aeabi_vec_dtor
[Calls]
[Address Reference Count : 1]- SPI.o(i.__sti___7_SPI_cpp_ab1f1164)
mbed::CircularBuffer〈mbed::Transaction〈mbed::SPI〉, (unsigned)2, unsigned〉::~CircularBuffer__sub_object() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN4mbed14CircularBufferINS_11TransactionINS_3SPIEEELj2EjED1Ev), UNUSED)
void mbed::Callback〈void()〉::function_call〈void(*)()〉(const void*) (Thumb, 10 bytes, Stack size 8 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_callIPS1_EEvPKv))
[Stack]
- Max Depth = 8
- Call Chain = void mbed::Callback〈void()〉::function_call〈void(*)()〉(const void*)
[Address Reference Count : 1]- main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
void mbed::Callback〈void()〉::function_dtor〈void(*)()〉(void*) (Thumb, 2 bytes, Stack size 0 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_dtorIPS1_EEvPv))
[Address Reference Count : 1]
- main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
void mbed::Callback〈void()〉::function_move〈void(*)()〉(void*, const void*) (Thumb, 14 bytes, Stack size 0 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEE13function_moveIPS1_EEvPvPKv))
[Address Reference Count : 1]
- main.o(.constdata__ZZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_E3ops)
mbed::Callback〈void()〉::Callback(void(*)()) (Thumb, 50 bytes, Stack size 8 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEEC1EPS1_))
[Stack]
- Max Depth = 8
- Call Chain = mbed::Callback〈void()〉::Callback(void(*)())
[Called By]- >> __sti___8_main_cpp_RadioSpi
- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
mbed::Callback〈void()〉::Callback__sub_object(void(*)()) (Thumb, 0 bytes, Stack size 8 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEEC1EPS1_), UNUSED)
mbed::Callback〈void()〉::Callback(const mbed::Callback〈void()〉&) (Thumb, 30 bytes, Stack size 16 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEEC1ERKS2_))
[Stack]
- Max Depth = 16
- Call Chain = mbed::Callback〈void()〉::Callback(const mbed::Callback〈void()〉&)
[Called By]- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
mbed::Callback〈void()〉::Callback__sub_object(const mbed::Callback〈void()〉&) (Thumb, 0 bytes, Stack size 16 bytes, .\build\main.o(t._ZN4mbed8CallbackIFvvEEC1ERKS2_), UNUSED)
mbed::Callback〈void()〉::~Callback() (Thumb, 20 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(t._ZN4mbed8CallbackIFvvEED1Ev))
[Stack]
- Max Depth = 8
- Call Chain = mbed::Callback〈void()〉::~Callback()
[Called By]- >> mbed::Ticker::attach_us(mbed::Callback〈void()〉, unsigned long long)
- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
- >> Learn(unsigned short, unsigned char)
- >> RangeTestMasterMode(unsigned short, unsigned short)
[Address Reference Count : 1]- SerialBase.o(i._ZN4mbed10SerialBaseD1Ev)
mbed::Callback〈void()〉::~Callback__sub_object() (Thumb, 0 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(t._ZN4mbed8CallbackIFvvEED1Ev), UNUSED)
CThunk〈mbed::SerialBase〉::trampoline(mbed::SerialBase*, void*, void(mbed::SerialBase::**)(void*)) (Thumb, 46 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(t._ZN6CThunkIN4mbed10SerialBaseEE10trampolineEPS1_PvPMS1_FvS4_E))
[Stack]
- Max Depth = 8
- Call Chain = CThunk〈mbed::SerialBase〉::trampoline(mbed::SerialBase*, void*, void(mbed::SerialBase::**)(void*))
[Address Reference Count : 1]- SerialBase.o(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
CThunk〈mbed::SPI〉::trampoline(mbed::SPI*, void*, void(mbed::SPI::**)(void*)) (Thumb, 46 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(t._ZN6CThunkIN4mbed3SPIEE10trampolineEPS1_PvPMS1_FvS4_E))
[Stack]
- Max Depth = 8
- Call Chain = CThunk〈mbed::SPI〉::trampoline(mbed::SPI*, void*, void(mbed::SPI::**)(void*))
[Address Reference Count : 1]- SPI.o(i._ZN4mbed3SPIC1E7PinNameS1_S1_S1_)
__aeabi_cdcmple (Thumb, 0 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dlef.o)(x$fpl$dleqf))
[Stack]
- Max Depth = 24
- Call Chain = __aeabi_cdcmple
[Called By]- >> calc_y1(double, int, signed char)
_dcmple (Thumb, 94 bytes, Stack size 24 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(dlef.o)(x$fpl$dleqf), UNUSED)
[Calls]
__aeabi_cdrcmple (Thumb, 0 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(drlef.o)(x$fpl$drleqf))
[Stack]
- Max Depth = 32
- Call Chain = __aeabi_cdrcmple
[Called By]
_drcmple (Thumb, 100 bytes, Stack size 32 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(drlef.o)(x$fpl$drleqf), UNUSED)
[Calls]
__aeabi_fmul (Thumb, 0 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fmul.o)(x$fpl$fmul))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fmul
[Called By]- >> mbed::Ticker::attach(mbed::Callback〈void()〉, float)
- >> wait
_fmul (Thumb, 172 bytes, Stack size 16 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(fmul.o)(x$fpl$fmul), UNUSED)
_printf_fp_dec (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(printf1.o)(x$fpl$printf1))
[Stack]
- Max Depth = 8
- Call Chain = _printf_fp_dec
[Called By]- >> _printf_f
- >> _printf_g
- >> _printf_e
_printf_fp_hex (Thumb, 16 bytes, Stack size 8 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(printf2.o)(x$fpl$printf2))
[Stack]
- Max Depth = 8
- Call Chain = _printf_fp_hex
[Called By]
Local Symbols
lpuart1_irq (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.lpuart1_irq))
[Stack]
- Max Depth = 32
- Call Chain = lpuart1_irq ⇒ uart_irq
[Calls]
[Address Reference Count : 1]- serial_device.o(i.serial_irq_set)
uart1_irq (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart1_irq))
[Stack]
- Max Depth = 32
- Call Chain = uart1_irq ⇒ uart_irq
[Calls]
[Address Reference Count : 1]- serial_device.o(i.serial_irq_set)
uart2_irq (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart2_irq))
[Stack]
- Max Depth = 32
- Call Chain = uart2_irq ⇒ uart_irq
[Calls]
[Address Reference Count : 1]- serial_device.o(i.serial_irq_set)
uart4_irq (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart4_irq))
[Stack]
- Max Depth = 32
- Call Chain = uart4_irq ⇒ uart_irq
[Calls]
[Address Reference Count : 1]- serial_device.o(i.serial_irq_set)
uart5_irq (Thumb, 10 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart5_irq))
[Stack]
- Max Depth = 32
- Call Chain = uart5_irq ⇒ uart_irq
[Calls]
[Address Reference Count : 1]- serial_device.o(i.serial_irq_set)
uart_irq (Thumb, 90 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/serial_device.o(i.uart_irq))
[Stack]
- Max Depth = 24
- Call Chain = uart_irq
[Called By]- >> uart5_irq
- >> uart4_irq
- >> uart2_irq
- >> uart1_irq
- >> lpuart1_irq
SPI_2linesRxISR_16BIT (Thumb, 52 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_2linesRxISR_16BIT ⇒ SPI_CloseRxTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesRxISR_8BIT (Thumb, 50 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_2linesRxISR_8BIT ⇒ SPI_CloseRxTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesTxISR_16BIT (Thumb, 52 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_2linesTxISR_16BIT ⇒ SPI_CloseRxTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_2linesTxISR_8BIT (Thumb, 50 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_2linesTxISR_8BIT ⇒ SPI_CloseRxTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
SPI_CloseRxTx_ISR (Thumb, 236 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_CloseRxTx_ISR))
[Stack]
- Max Depth = 24
- Call Chain = SPI_CloseRxTx_ISR
[Calls]- >> HAL_GetTick
- >> HAL_SPI_TxRxCpltCallback
- >> HAL_SPI_RxCpltCallback
- >> HAL_SPI_ErrorCallback
- >> __aeabi_uidivmod
[Called By]- >> SPI_2linesTxISR_8BIT
- >> SPI_2linesTxISR_16BIT
- >> SPI_2linesRxISR_8BIT
- >> SPI_2linesRxISR_16BIT
SPI_CloseTx_ISR (Thumb, 220 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_CloseTx_ISR))
[Stack]
- Max Depth = 24
- Call Chain = SPI_CloseTx_ISR
[Calls]- >> HAL_GetTick
- >> HAL_SPI_TxCpltCallback
- >> HAL_SPI_ErrorCallback
- >> __aeabi_uidivmod
[Called By]- >> SPI_TxISR_8BIT
- >> SPI_TxISR_16BIT
SPI_RxISR_16BIT (Thumb, 110 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_RxISR_16BIT))
[Stack]
- Max Depth = 8
- Call Chain = SPI_RxISR_16BIT
[Calls]- >> HAL_SPI_RxCpltCallback
- >> HAL_SPI_ErrorCallback
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_Receive_IT)
SPI_RxISR_8BIT (Thumb, 108 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_RxISR_8BIT))
[Stack]
- Max Depth = 8
- Call Chain = SPI_RxISR_8BIT
[Calls]- >> HAL_SPI_RxCpltCallback
- >> HAL_SPI_ErrorCallback
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_Receive_IT)
SPI_TxISR_16BIT (Thumb, 46 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_TxISR_16BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_TxISR_16BIT ⇒ SPI_CloseTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit_IT)
SPI_TxISR_8BIT (Thumb, 44 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_TxISR_8BIT))
[Stack]
- Max Depth = 32
- Call Chain = SPI_TxISR_8BIT ⇒ SPI_CloseTx_ISR
[Calls]
[Address Reference Count : 1]- stm32l0xx_hal_spi.o(i.HAL_SPI_Transmit_IT)
SPI_WaitOnFlagUntilTimeout (Thumb, 196 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_spi.o(i.SPI_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 24
- Call Chain = SPI_WaitOnFlagUntilTimeout
[Calls]
[Called By]
TIM_Base_SetConfig (Thumb, 84 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm32l0xx_hal_tim.o(i.TIM_Base_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = TIM_Base_SetConfig
[Called By]
spi_master_start_asynch_transfer (Thumb, 246 bytes, Stack size 40 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/stm_spi_api.o(i.spi_master_start_asynch_transfer))
[Stack]
- Max Depth = 68
- Call Chain = spi_master_start_asynch_transfer ⇒ HAL_SPI_Receive_IT ⇒ HAL_SPI_TransmitReceive_IT
[Calls]- >> HAL_SPI_Transmit_IT
- >> HAL_SPI_TransmitReceive_IT
- >> HAL_SPI_Receive_IT
- >> __aeabi_memset
[Called By]
gpio_write(gpio_t*, int) (Thumb, 20 bytes, Stack size 0 bytes, .\build\main.o(i._Z10gpio_writeP6gpio_ti))
[Called By]
- >> mbed::DigitalInOut::operator =(int)
- >> mbed::DigitalOut::operator =(int)
__sti___8_main_cpp_RadioSpi (Thumb, 268 bytes, Stack size 16 bytes, .\build\main.o(i.__sti___8_main_cpp_RadioSpi))
[Stack]
- Max Depth = 544 + Unknown Stack Size
- Call Chain = __sti___8_main_cpp_RadioSpi ⇒ mbed::SPI::SPI(PinName, PinName, PinName, PinName) ⇒ spi_init ⇒ mbed_assert_internal ⇒ mbed_die ⇒ gpio_init_out ⇒ gpio_mode ⇒ pin_mode ⇒ mbed_assert_internal (Cycle)
[Calls]- >> __aeabi_atexit
- >> __aeabi_memclr4
- >> mbed::Callback〈void()〉::Callback(void(*)())
- >> mbed::DigitalIn::DigitalIn(PinName)
- >> mbed::DigitalOut::DigitalOut(PinName)
- >> gpio_init_in
- >> mbed::SPI::SPI(PinName, PinName, PinName, PinName)
- >> mbed::TimerEvent::TimerEvent__sub_object()
[Address Reference Count : 1]
__sti___7_SPI_cpp_ab1f1164 (Thumb, 34 bytes, Stack size 8 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SPI.o)(i.__sti___7_SPI_cpp_ab1f1164))
[Stack]
- Max Depth = 48
- Call Chain = __sti___7_SPI_cpp_ab1f1164 ⇒ __aeabi_vec_ctor_nocookie_nodtor
[Calls]- >> __aeabi_atexit
- >> __aeabi_vec_ctor_nocookie_nodtor
[Address Reference Count : 1]
〈Func3〉 (Thumb, 12 bytes, Stack size 0 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(SerialBase.o)(i.))
[Address Reference Count : 1]- SerialBase.o(i._ZN4mbed10SerialBaseC1E7PinNameS1_i)
schedule_interrupt (Thumb, 102 bytes, Stack size 24 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.schedule_interrupt))
[Stack]
- Max Depth = 40
- Call Chain = schedule_interrupt ⇒ update_present_time
[Calls]
[Called By]- >> ticker_read
- >> ticker_irq_handler
- >> ticker_set_handler
- >> ticker_remove_event
- >> ticker_insert_event_us
- >> ticker_read_us
update_present_time (Thumb, 44 bytes, Stack size 16 bytes, mbed/TARGET_NUCLEO_L073RZ/TOOLCHAIN_ARM_STD/mbed.ar(mbed_ticker_api.o)(i.update_present_time))
[Stack]
- Max Depth = 16
- Call Chain = update_present_time
[Called By]- >> ticker_read
- >> schedule_interrupt
- >> ticker_set_handler
- >> ticker_insert_event_us
- >> ticker_read_us
_dadd1 (Thumb, 290 bytes, Stack size 20 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text), UNUSED)
[Called By]
_dsub1 (Thumb, 470 bytes, Stack size 40 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\fz_ps.l(daddsub.o)(.text), UNUSED)
[Called By]
_fp_digits (Thumb, 412 bytes, Stack size 96 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_fp_dec.o)(.text))
[Stack]
- Max Depth = 272
- Call Chain = _fp_digits ⇒ _btod_etento ⇒ _btod_emul ⇒ btod_internal_mul ⇒ __ARM_common_ll_muluu
[Calls]- >> _btod_ediv
- >> _btod_emul
- >> _btod_d2e
- >> _btod_etento
- >> _ll_udiv10
[Called By]
_printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(_printf_char_common.o)(.text))
[Address Reference Count : 1]
- _printf_char_common.o(.text)
btod_internal_mul (Thumb, 492 bytes, Stack size 56 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text))
[Stack]
- Max Depth = 80
- Call Chain = btod_internal_mul ⇒ __ARM_common_ll_muluu
[Calls]
[Called By]- >> _btod_emuld
- >> _btod_emul
btod_internal_div (Thumb, 520 bytes, Stack size 64 bytes, C:\Keil_v5\ARM\ARMCC\Bin\..\lib\armlib\c_p.l(btod.o)(.text))
[Stack]
- Max Depth = 64
- Call Chain = btod_internal_div
[Called By]- >> _btod_edivd
- >> _btod_ediv
Undefined Global Symbols
_printf_mbtowc (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_printf_wc (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]